home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir41 / xdos0794.zip / XDOS0794.DOC < prev    next >
Text File  |  1994-07-07  |  172KB  |  5,453 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9. ExtraDOS Toolbox (tm)
  10. _______________________________________
  11.  
  12. Users Manual
  13.  
  14. Release 05/94
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33. Copyright (c) 1985-93 Foley Hi-Tech Systems (ASP)  All Rights Reserved
  34.  
  35.  
  36.  
  37. Introduction
  38. _____________________________________________________________________
  39.  
  40.  
  41. ExtraDOS Toolbox is a compilation of tools useful to Microsoft DOS
  42. users.  I originally wrote the first version of ExtraDOS under MS-DOS
  43. because I found a need for them and there were no commercially
  44. available products that provided these functions.  Some ExtraDOS tools
  45. were designed to enhance programs already found in MS-DOS.  Other
  46. tools were familiar to the Unix world, but were not available in
  47. MS-DOS.  Over the years this collection has grown into large group of
  48. very useful tools.  Some of these utilities are duplicates of those
  49. found elsewhere, but often provide much better features or reduced
  50. memory overhead than similar utilities found elsewhere.  In addition,
  51. ExtraDOS complements PC-Tools and Norton Utilities with added tools
  52. these programs do not provide.
  53.  
  54. Over thirty of the ExtraDOS Toolbox utilities have been selected by
  55. Paul Somerson, former Executive Editor of PC Magazine, for Bantam
  56. Books', DOS Power Tools, 2nd Edition, Revised and Expanded for DOS
  57. 5.0.  Many of the ExtraDOS Toolbox utilities are now appearing in many
  58. popular DOS books that feature shareware enhancements for DOS.
  59.  
  60. I hope you find these tools useful and convienent.  Any suggestions
  61. for enhancements, improvements or additions are welcome.  Please
  62. contact use with your comments.
  63.  
  64.  
  65. David R. Foley
  66.  
  67.  
  68.  
  69. License Agreement
  70. _____________________________________________________________________
  71.  
  72.  
  73.   This software is protected by both United States' copyright law and
  74.   international treaty provisions. Therefore, you must treat this
  75.   software "just like a book," with the following single exception.
  76.   Foley Hi-Tech Systems authorizes you to make archival copies of the
  77.   software for the sole purpose of backing up our software and
  78.   protecting your investment from loss. By saying, "just like a book,"
  79.   Foley Hi-Tech Systems means that this software may be used by any
  80.   number of people and may be freely moved from one computer location
  81.   to another, provided there is absolutely no possibility of it being
  82.   used at one location while it is being used at another. Just as a
  83.   book cannot be read by two different people in two different places
  84.   simultaneously, the software may not be used by two different people
  85.   in two different places simultaneously.
  86.  
  87.   You may not make copies of the software documentation or disk,
  88.   except as described above. You may not distribute, rent, sublicense,
  89.   or lease the software or the documentation. You may not alter,
  90.   modify, or adapt the software or documentation, including but not
  91.   limited to translating, decompiling, reverse assembling, or creating
  92.   derivative works. You may not use the software in a network,
  93.   timeshareing, multiple CPU, or multi- user environment unless each
  94.   user is licensed by Foley Hi-Tech Systems.
  95.  
  96.  
  97.  
  98. EXTRADOS TOOLBOX
  99. _____________________________________________________________________
  100.  
  101.  
  102. LIMITED WARRANTY
  103.  
  104.   Upon notification of defects in material or workmanship,
  105.   within the warranty period of 45 days from the date of purchase,
  106.   Foley Hi-Tech Systems will, at its option, replace the defective
  107.   diskette or refund the license fee. If you need to return a product,
  108.   call the Foley Hi-Tech Systems Technical Support Service Department
  109.   to obtain a return authorization number. The remedy for breach of
  110.   this warranty shall be limited to replacement or refund and shall
  111.   not encompass any other damages, including but not limited to loss
  112.   of profit, and special, incidental, consequential, or other similar
  113.   claims.
  114.  
  115.   Foley Hi-Tech Systems specifically disclaims all other warranties,
  116.   expressed or implied, including but not limited to implied
  117.   warranties of merchantability and fitness for a particular purpose
  118.   with respect to defects in the diskette and documentation, and the
  119.   program license granted herein in particular, and without limiting
  120.   operation of the program license with respect to any particular
  121.   application, use, or purpose. In no event shall Foley Hi-Tech
  122.   Systems be liable for any loss of profit or any other commercial
  123.   damage, including but not limited to special, incidental,
  124.   consequential, or other damages. This statement shall be construed,
  125.   interpreted, and governed by the laws of the State of California.
  126.  
  127.  
  128. TRADEMARK INFORMATION
  129.  
  130.   ExtraDOS Toolbox, TurboBAT, SpeedRAM, Screen Manager, Profiler,
  131.   WizLabel, CDBS, Press Gate Manager, ExtraWindows Toolbox and Safety
  132.   Disk are trademarks of Foley Hi-Tech Systems.
  133.  
  134.   MS-DOS and Windows are trademarks of Microsoft Corporation.
  135.  
  136.   Norton Utilities are a trademark of Symantec.
  137.  
  138.   PC-Tools is a trademark of Central Point Software.
  139.  
  140.  
  141. Table of Contents
  142. _____________________________________________________________________
  143.  
  144. SUBJECT
  145.  
  146.   Introduction.............................................
  147.   License Agreement........................................
  148.   Limited Warranty.........................................
  149.   Trademark Information....................................
  150.   Table of Contents........................................
  151.  
  152.   ADDCOMM      Serial Port Management Program..............
  153.   ALARMCLK     Alarm Clock Program.........................
  154.                SETALARM....................................
  155.   ALLSUB       Perform Task In All Subdirectories..........
  156.   AREACODE     Telephone Area Code Search Utility..........
  157.   BANNER       DOS Banner Display..........................
  158.   BOOT         PC Rebooting Utility........................
  159.   BOOTLOCK     Lock Out Reboot Keys and Break Keys.........
  160.   BOOTCTL      Setup Boot Sector of a Floppy Diskette......
  161.   BRKBOX       COM Port Break Out Box Display..............
  162.   CALENDAR     DOS Calendar Display........................
  163.   CAT          DOS Cat Text File Utility...................
  164.   CHIMES       DOS Clock Chimes............................
  165.   CLEANFL      Floppy Drive Cleaning Program...............
  166.   CLEANUP      Cleanup Your Drives from Duplicate Files....
  167.   COUNT        Count Characters, Words and Lines...........
  168.   CURLOCK      Lock Cursor Shape Permanently...............
  169.   CURSOR       Change Cursor Shapes........................
  170.   CUT          DOS Cut Text File Utility...................
  171.   CUTPASTE     DOS Cut & Paste Text Utility................
  172.   DELAY        Batch File Delay Utility....................
  173.   DETAB        File Detabulation Utility...................
  174.   DISKINFO     Disk Drive Information Reporter.............
  175.   EDIT         Full Screen Text File Editor................
  176.                CONFIG.EXE, EDIT.HLP, EDIT.HDX..............
  177.   EVAL         DOS Command Line Calculator.................
  178.   FILEATTR     Change File Attributes......................
  179.   FILEINFO     File Information Program....................
  180.   FILESIZE     File Size Listing Utility...................
  181.   FILETREE     File Directory Tree Listing Utility.........
  182.   FINDFILE     Find File on Disk...........................
  183.   FIXCR        Fix CR/LF problems with Text files..........
  184.   HELP         DOS Command HELP............................
  185.   HEXDUMP      File Hex Display Utility....................
  186.   HUSH         Speaker Silencing Utility...................
  187.   KILLDIR      Remove Directory and All Contents...........
  188.  
  189.  
  190.  
  191. Table of Contents
  192. _____________________________________________________________________
  193.  
  194.  
  195.   LASER        Control HP Laser Jet from DOS...............
  196.   LS           DOS Listing Utility.........................
  197.   MONITOR      Monitor Convergence/Alignment/Focus Test....
  198.   MOVE         MOVE Files Across Disks.....................
  199.   NAMEDIR      Name Directory Utility......................
  200.   NO           DOS File Exclusion Utility..................
  201.   PATHFIND     Path Find File Utility......................
  202.   PSPRINT      PostScript Text File Print Utility..........
  203.   RAMDRIVE     High Speed Ram Drive........................
  204.   SCNATTR      Set Screen Attributes.......................
  205.   SCROLLBK     Scroll Back pages of Video Display..........
  206.   SPEEDRAM     Speed up CPU by Reducing Refresh............
  207.   TEXTSRCH     Text Searching Utility......................
  208.   TIDY         Tidy up Hard Drive by Removing Old Files....
  209.   TIMBER       Cut the begginning of a file down...........
  210.   TOUCH        Touch File Date Utility.....................
  211.   TURBOBAT     Turbo Batch File Compiler...................
  212.   TURBOTXT     Turbo Text File Compiler....................
  213.   USEMEM       Programmers Memory Usage Utility............
  214.   USEMOUSE     Use Mouse to Emulate Keystrokes.............
  215.   VIDMODE      Setup Video Display Mode....................
  216.   VIEW         View any MS-DOS File........................
  217.   VOLLABEL     Disk Volume Label Update Utility............
  218.  
  219.   Technical Support........................................
  220.   Credits..................................................
  221.   New Utilities Under Development..........................
  222.   FHTS Products............................................
  223.  
  224.  
  225.  
  226.  
  227. ADDCOMM - Add Communications Port Information
  228. _____________________________________________________________________
  229.  
  230.  
  231. DESCRIPTION
  232.  
  233.   ADDCOMM is a utility that allows you to define the address of your
  234.   COM ports in the DOS lower memory segment.  This is useful for
  235.   machines whose BIOS doesn't support COM3 and COM4 ports by default.
  236.   In many older machines including early 80386 based systems, the BIOS
  237.   would only setup COM1 and COM2 for DOS.  Newer serial cards and
  238.   modems allow you to define COM3 and COM4 on the cards but these
  239.   machines won't allow DOS to see these additional ports unless you
  240.   place the corresponding address in low DOS memory.  ADDCOMM will
  241.   place this information in the correct location for you.
  242.  
  243.   ADDCOMM will display the current address values for any COM
  244.   ports that are installed in your system.  By placing the ADDCOMM
  245.   statements in your AUTOEXEC.BAT file you can have the machine load
  246.   the correct values without having to intervene.  ADDCOMM is not a
  247.   TSR and will not require any overhead memory to setup your ports
  248.   from AUTOEXEC or the DOS prompt.
  249.  
  250.  
  251. VERSION
  252.  
  253.   1.31  12/03/92
  254.  
  255.  
  256. COMMAND FORMAT
  257.  
  258.   ADDCOMM [port] [address]
  259.  
  260.  
  261.   [port]     is the COM port to add.
  262.  
  263.   [address]  is the address of the COM port being added.
  264.  
  265.  
  266.  
  267. EXAMPLE
  268.  
  269.   ADDCOMM COM3 3E8    will tell DOS to address COM3 at address 3E8.
  270.  
  271.  
  272.  
  273.  
  274.  
  275. ADDCOMM - Add Communications Port Information
  276. _____________________________________________________________________
  277.  
  278.  
  279. NOTES
  280.  
  281.  
  282.   Certain makes of BIOS do not support beyond COM2. This means that at
  283.   the power-up equipment check they do not add COM3 and COM4 to the
  284.   low-memory equipment list and/or do not add the appropriate base
  285.   addresses to the BIOS data area even if you may have a modem or
  286.   I/O card configured as COM3 or COM4.
  287.  
  288.   This same problem seems to occur occasionally because of
  289.   conflicts between various boards.
  290.  
  291.   The equipment list may be incorrect if an internal modem is
  292.   installed as COM2 (or COM3 or COM4) with no COM1 serial port in the
  293.   computer.
  294.  
  295.   The result of all these problems is that any serial I/O involving
  296.   DOS redirection will not work properly. For instance, one may use
  297.   COM3 successfully with a terminal program until "shelling out of
  298.   Host Mode," which often involves DOS CTTY redirection. Another
  299.   symptom would be a "WRITE FAULT ERROR WRITING DEVICE COMx" following
  300.   simple redirection such as "DIR >COMx."
  301.  
  302.   ADDCOMM will write information about your serial ports into the
  303.   appropriate low-memory areas. It may be used to make your system
  304.   aware of your specific serial hardware.
  305.  
  306.   If the COM port is already listed in the low-memory equipment list,
  307.   ADDCOMM will simply change the base address to what you specify in
  308.   the second argument to the command. Typing ADDCOMM alone will show
  309.   what ports are currently in the equipment list along with their base
  310.   addresses.
  311.  
  312.   A typical use of ADDCOMM would be to put the line ADDCOMM COM3 3E8
  313.   in the autoexec.bat file for BIOS versions that do not support COM3.
  314.  
  315.  
  316.  
  317.  
  318.  
  319. ADDCOMM - Add Communications Port Information
  320. _____________________________________________________________________
  321.  
  322.  
  323.  
  324. COMMON SERIAL PORT BASE ADDRESSES
  325.  
  326.   COM1 - 3F8        the addresses for COM1 and COM2
  327.   COM2 - 2F8        are pretty much a standard
  328.  
  329.   COM3 - 3E8        these addresses for COM3 and COM4 are
  330.   COM4 - 2E8        are common, though it's sometimes reversed
  331.  
  332.  
  333. PS/2 SERIAL PORT BASE ADDRESSES
  334.  
  335.   COM1 - 3F8
  336.   COM2 - 2F8
  337.   COM3 - 3220
  338.   COM4 - 3228
  339.  
  340.  
  341.  
  342.  
  343.  
  344. ALARMCLK - DOS Alarm Clock
  345. _____________________________________________________________________
  346.  
  347.  
  348. DESCRIPTION
  349.  
  350.   ALARMCLK provides multiple alarm clocks and gong/chime function
  351.   into a single program.
  352.  
  353.   Four alarms are available.  The music for each is fully
  354.   configurable. The program MAKETUNE.EXE is provided to create
  355.   new music files.
  356.  
  357.  
  358. VERSION
  359.  
  360.   4.00  04/04/94
  361.  
  362.  
  363. RESIDENT MEMORY USAGE
  364.  
  365.   4,000 Bytes
  366.  
  367.  
  368. COMMAND FORMAT
  369.  
  370.   ALARMCLK [/S[r][s][n]=hh:mm] [/An±] [/Dn] [/U] [/M] [/V±] [/Cn] [/G] [/NOH]
  371.  
  372.   /S[r][s][n]=hh:mm
  373.  
  374.   Sets an alarm.
  375.  
  376.     r       time is relative to the current time, e.g.
  377.             /Sr1=00:05 sets the alarm 5 minutes from now.
  378.  
  379.  
  380.  
  381.     n       Alarm number (1, 2, 3, or 4).  If omitted, the first unused alarm
  382.             is set.
  383.  
  384.     hh:mm   Time of the alarm in 24 hour format.  If a 'r' was specified then
  385.             the hours and minutes from now for the alarm.
  386.  
  387.  
  388.   /A#±    Enable or disable alarms, '#' is the alarm number or * to suspend
  389.           all alarms.  + enables the alarm - disables the alarm.
  390.  
  391.   /D#     Delete an alarm, '#' is the alarm number or * to delete all alarms.
  392.  
  393.   /U      Unload AlarmClk from memory, if possible.
  394.  
  395.   /M      Use monochrome attributes.  Oddball systems (especially laptops may
  396.           fool AlarmClk into using color on a monochrome system.  Use this
  397.           switch to force black and white mode.
  398.  
  399.   /V±     Enable or disable snow supression.  If you have an old style CGA
  400.           monitor (are these still around?) you may need to use /V+ to supress
  401.           video snow.
  402.  
  403.   /Cn     Freqency of chiming. Where n=
  404.             1, hourly
  405.             2, half hour
  406.             4, quarter hour
  407.  
  408.   /G±     Enable or disable hour gonging.  When enabled, the hour will be
  409.           'gonged', e.g. 10 gongs at 10 o'clock.
  410.  
  411.   /NOH    Supress display of the header.  Registered version only.
  412.  
  413.  
  414. To specify the music to play for each alarm modify the file ALARMCLK.CFG.
  415. The file must contain four files, one to a line, with no blank lines. The
  416. first filename is the music file for alarm 1, the second for alarm 2, and
  417. so on. The extension .ACF is used if not specified. ALARMCLK.CFG and all
  418. speficied music files must be in the current directory when ALARMCLK is
  419. initially installed.
  420.  
  421.  
  422.  
  423. MAKETUNE Compiler
  424. __________________________________________________________________________
  425.  
  426.  
  427. DESCRIPTION
  428.  
  429.   MAKETUNE is a small utility that will allow you to make tunes that can be
  430.   used in the ALARMCLK utility.
  431.  
  432.  
  433. COMMAND FORMAT
  434.  
  435.   MAKETUNE [/P] filename[.ext]
  436.  
  437.  
  438.   /P    indicates to play the tune after compiling it. You can press ESC to
  439.         halt the playback. If the filename extension is omitted ".TUN" will
  440.         be used. The output file will have the same name with the extension
  441.         of ".ACF".
  442.  
  443.  
  444.  
  445. TUNE FORMAT
  446.  
  447.   frequency duration [intr]
  448.  
  449.  
  450.   FREQUENCY is the self explanitory. It is the frequency of the note to
  451.   play. If you wish to have a rest you can specify SILENCE as the
  452.   frequency.
  453.  
  454.   DURATION is the length of the note in clock ticks (can be modified by the
  455.   TEMPO command, see below).
  456.  
  457.   INTRA is the the amount of rest (in ticks) between notes. If omitted the
  458.   default of 1 will be used or the value set by the INTRA command (see
  459.   below).
  460.  
  461.  
  462. SPECIAL COMMANDS
  463.  
  464.     REPEAT n
  465.  
  466.         Sets the number of times the tune is played by ALARMCLK.
  467.         If not specified the default of 1 will be used.  You
  468.         should only use this command once.
  469.  
  470.     TEMPO n
  471.  
  472.         Adjusts the tempo of the tune.  The "duration" will be
  473.         multiplied by this integer.  For example, if the tempo is
  474.         set to 4 then all durations from that point on will be
  475.         multiplied by four.  The default tempo is 1.  You may use
  476.         this command as often as you wish.
  477.  
  478.     INTRA n
  479.  
  480.         Sets the default intranote rest for notes that do not
  481.         specify it.  The default, if this command is omitted, is
  482.         1.  You may use this command as often as you wish.
  483.  
  484. Example:
  485.  
  486. REPEAT  5
  487. INTRA 0
  488. 600 1
  489. 700 1
  490. 800 1
  491. 900 1
  492. 800 1
  493. 700 1
  494. SILENCE 4
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501. ALLSUB - Perform a Task in All Subdirectories
  502. _____________________________________________________________________
  503.  
  504.  
  505. DESCRIPTION
  506.  
  507.   Allsub allows you to run any command or program in the current
  508.   directory as well as in all subdirectories of the current directory.
  509.   This is useful for deleting groups of files or performing tasks with
  510.   programs that don't normally allow for subdirectories.  As the
  511.   command is performed in each subdirectory ALLSUB will display the
  512.   directory of execution.
  513.  
  514.  
  515. VERSION
  516.  
  517.   2.05  12/03/92
  518.  
  519.  
  520. COMMAND FORMAT
  521.  
  522.   ALLSUB [command]
  523.  
  524.   [command]   is any valid DOS command or program.
  525.  
  526.  
  527.  
  528. AREACODE - Area Code Search Program
  529. _____________________________________________________________________
  530.  
  531.  
  532. DESCRIPTION
  533.  
  534.   AREACODE is a utility that will help you locate a region to which an
  535.   area code applies or to locate the area code for a specific region.
  536.  
  537.  
  538. VERSION
  539.  
  540.   4.00  11/01/93
  541.  
  542.  
  543. RESIDENT MEMORY USAGE
  544.  
  545.   6,576 Bytes
  546.  
  547.  
  548. COMMAND FORMAT
  549.  
  550.   AREACODE [code] [string] [/L][/U][/?][/NOH][/K$nn][/E]
  551.  
  552.   code     is any 3 number area code.
  553.  
  554.   string   is any string that might match a state or region that you
  555.            are searching for.
  556.  
  557.  
  558.  
  559. AREA - Area Code Search Program
  560. _____________________________________________________________________
  561.  
  562.  
  563.   /L     Load as a TSR.  This will make the AREACODE program a pop
  564.          TSR that will allow you to call up and area code or location
  565.          while running another application without exiting to DOS.
  566.          [CTRL][LSHIFT]A is the default "HOT KEY" for activating as a
  567.          TSR.  See the /K parameter for changing the "HOT KEY"
  568.          definition.  If your machine has EMS available then AREACODE
  569.          will swap it's main portion of code to EMS using as little
  570.          Conventional memory as possible.  If you wish to force
  571.          AREACODE to swap to disk use the /E parameter
  572.  
  573.  
  574.   /U     Will uninstall the AREACODE program if it is installed as a
  575.          TSR freeing up the overhead that it required.  Uninstall will
  576.          only work if AREACODE was the last TSR loaded on the Heap.
  577.          If the program is unable to uninstall it will inform you when
  578.          running the /U parameter.
  579.  
  580.   /NOH   If running AREACODE from a batch file or from another shell
  581.          program you might sometimes wish to have it not display the
  582.          header information.  /NOH tells AREACODE to not display the
  583.          header.
  584.  
  585.   /K$nn  Allows you to set the default key for the TSR pop up command.
  586.          You can alternatively set the hotkey by using the environment
  587.          variable AREAKEY.  We suggest not using this option unless
  588.          you are familiar with your systems currently defined hotkeys.
  589.          By changing the hotkey value you may cause conflict with
  590.          another TSR in your system.  See the chapter at the end of
  591.          this manual about defining TSR "HOT KEYS" for instructions on
  592.          how to calculate the value to be used by the /K parameter.
  593.  
  594.   /E     Forces TSR to swap to Disk rather than using EMS.
  595.  
  596.  
  597.  
  598. AREACODE - Area Code Search Program
  599. ___________________________________________________________________
  600.  
  601.  
  602. EXAMPLES
  603.  
  604.   AREACODE /K$0836 /L   would specify [ALT][RSHFT] as a new hotkey.
  605.  
  606.  
  607.   Example of Environment Variable for hotkey definition:
  608.  
  609.   SET AREAKEY=$0836
  610.  
  611.  
  612.  
  613. BANNER - Generate a Large Type Banner on Printer
  614. _____________________________________________________________________
  615.  
  616.  
  617. DESCRIPTION
  618.  
  619.   BANNER allows you to create a large banner using a standard ASCII
  620.   printer.  BANNER contains an internal representation of the alphabet
  621.   that is made up of standard ASCII characters and will print any
  622.   message on your printer in a sideways banner fashion.  Banner
  623.   Displays an ASCII rendition of the letters you put in a message
  624.   rotated at 90 degrees.  This is based on the BANNER that is
  625.   available in many UNIX systems.
  626.  
  627.  
  628. VERSION
  629.  
  630.   1.31  12/03/92
  631.  
  632.  
  633. COMMAND FORMAT
  634.  
  635.   BANNER [/?][/Wnn][/PLPTn][/S][/Ofile][/NOH] [message]
  636.  
  637.   /?         Displays Help
  638.  
  639.   /Wnn       Set the Column width to nn characters.  If no number is
  640.              specified then the width is set to 132.  (Default 80)
  641.  
  642.   /PLPTn     Specify Printer Port.  Default is to LPT1.
  643.  
  644.   /S         Send output to Screen rather than printer.
  645.  
  646.   /Ofile     Send output to a text file with name specified rather
  647.              than printer.
  648.  
  649.   /NOH       Suppress the header information
  650.  
  651.  
  652.  
  653. BOOT - Reboot PC from within a batch file or DOS
  654. _____________________________________________________________________
  655.  
  656.  
  657. DESCRIPTION
  658.  
  659.   BOOT is a utility which can be called from the DOS command line or
  660.   from a batch file.  This program will reboot your PC either
  661.   emulating a soft boot [CTRL][ALT][DEL] or a hard boot such as
  662.   pressing the reset key.
  663.  
  664.  
  665. VERSION
  666.  
  667.   1.71  12/03/92
  668.  
  669.  
  670. COMMAND FORMAT
  671.  
  672.   BOOT [WARM][SOFT][COLD][HARD][/T:nn]
  673.  
  674.  
  675.   COLD   Perform a Cold Reboot of the System (same as Hard)
  676.  
  677.   HARD   Perform a Hard Reboot of the System (same as Cold)
  678.  
  679.   WARM   Perform a Warm Reboot of the System (same as Soft)
  680.  
  681.   SOFT   Perform a Soft Reboot of the System (same as Warm)
  682.  
  683.   T:nn   Where nn is the number of seconds to delay before rebooting.
  684.          (Default 5)
  685.  
  686.  
  687.  
  688.  
  689. BOOTCTL - Boot Sector Control Program
  690. _____________________________________________________________________
  691.  
  692.  
  693. DESCRIPTION
  694.  
  695.   BOOTCTL will modify a floppy disk's boot sector so that the systems
  696.   bootup process will skip over the normally checked floppy boot
  697.   sector and go to the hard disk boot sector.  Many times when you
  698.   boot a PC if you have a diskette in the A: drive that is not a
  699.   bootable floppy you will get the message, NON-SYSTEM DISK or DISK
  700.   ERROR and have to reboot.  BOOTCTL eliminates this problem by
  701.   skipping over the normally unbootable floppy boot sector.  Be
  702.   careful not to run BOOTCTL on diskettes that are bootable or contain
  703.   copy protection because BOOTCTL will write over the boot sector
  704.   information.
  705.  
  706.   With BOOTCTL you can also put a customized NON-SYSTEM boot message
  707.   on the diskette.
  708.  
  709.  
  710. VERSION
  711.  
  712.   2.03  12/03/92
  713.  
  714.  
  715. COMMAND FORMAT
  716.  
  717.  
  718.   BOOTCTL [d:] [options]
  719.  
  720.   [d:]       is the floppy drive to modify.
  721.  
  722.   /?         Display Help Information
  723.  
  724.   /P or      Create a boot sector that will boot past the floppy to
  725.   /PAST      the hard disk when this diskette is installed.
  726.  
  727.   /C:fname   This will place a customized NON-SYSTEM boot message on
  728.              the floppy.  The file fname must be an ASCII file of no
  729.              more than 436 bytes.  You may put any message in fname as
  730.              long as it fits in the boot sector (under 436).  Included
  731.              is a sample file SAMPLE.TXT which can be used with this
  732.              parameter.
  733.  
  734.  
  735.  
  736. BOOTLOCK - Lockout various key functions from being used
  737. _____________________________________________________________________
  738.  
  739.  
  740. DESCRIPTION
  741.  
  742.   BOOTLOCK is a simple utility that will lock out the use of the
  743.   [CTRL][ALT][DEL] soft boot sequence and the [CTRL]C or [CTRL][BREAK]
  744.   break sequence.  The default is to disable both keys from having any
  745.   effect, but you may wish to only disable one or some combination.
  746.   See the usage flags below to disable specific keys.  Once installed
  747.   you may also un-install and remove the program from memory by using
  748.   the /U parameter.
  749.  
  750.  
  751. VERSION
  752.  
  753.   2.13  09/06/92
  754.  
  755.  
  756. RESIDENT MEMORY USAGE
  757.  
  758.   896 Bytes
  759.  
  760.  
  761. COMMAND FORMAT
  762.  
  763.   BOOTLOCK [/I][/U][/B±][/C±][/R±][/K:nnn][/K±][/XT][/NOH]
  764.     or
  765.   DEVICE=BOOTLOCK.EXE [/I][/U][/B±][/C±][/R±][/K:nnn][/K±][/XT][/NOH]
  766.  
  767.   /I      Install BootLock
  768.  
  769.   /U      UnInstall BootLock and remove from memory (if TSR)
  770.  
  771.   /B±     Turn on/off locking of [CTRL][BREAK]
  772.  
  773.   /C±     Turn on/off locking of [CTRL]C
  774.  
  775.   /R±     Turn on/off locking of [CTRL][ALT][DEL]
  776.  
  777.   /K:nnn  Add a user defined key for locking (see notes below)
  778.  
  779.   /K±     Turn on/off locking of user defined key
  780.  
  781.   /XT     Trap keys on older systems
  782.  
  783.   /NOH    Don't display header (only works on registered version)
  784.  
  785.  
  786.  
  787. BOOTLOCK - Lockout various key functions from being used
  788. _____________________________________________________________________
  789.  
  790.  
  791. USER DEFINED KEYS
  792.  
  793.   To specify an arbitrary key to disable use the /K: switch followed
  794.   by the string representation of the keystroke.  Shifting keys must
  795.   be first, the actual scan code key, and only one is allowed, must be
  796.   last.  Spaces are not allowed anywhere in the key string.  "Named"
  797.   keys are enclosed in square brackets.  The following named strings
  798.   are recognized by BOOTLOCK:
  799.  
  800.         [Space]
  801.         [Slash]  (/)
  802.         [Esc]
  803.         [Minus]  (-)
  804.         [Bksp]
  805.         [Tab]
  806.         [Enter]
  807.         [Grey*]
  808.         [Caplock]
  809.         [Numlock]
  810.         [ScrollLock]
  811.         [Home]
  812.         [UpAr]
  813.         [PgUp]
  814.         [GreyMinus]
  815.         [LftAr]
  816.         [Pad5]
  817.         [RgtAr]
  818.         [GreyPlus]
  819.         [End]
  820.         [DnAr]
  821.         [PgDn]
  822.         [Ins]
  823.         [Del]
  824.         [Alt]
  825.         [Ctrl]
  826.         [Shift]         (either shift keys is recognized)
  827.         [LeftShift]     (only the left shift key is recognized)
  828.         [RightShift]    (only the right shift key is recognized)
  829.  
  830.  
  831.  
  832. BOOTLOCK - Lockout various key functions from being used
  833. _____________________________________________________________________
  834.  
  835.  
  836. Examples of valid hotkeys:
  837.  
  838.         [Ctrl][Alt]Q
  839.  
  840.         [Ctrl][Alt]                      note, [Alt] is the scan key
  841.  
  842.         [LeftShift][RightShift]X         both shifts required
  843.  
  844.         [Shift][Ins]                     Either or both shifts will
  845.                                          work
  846.  
  847. Invalid hotkeys:
  848.  
  849.         [Ctrl] [Alt] Q                   has spaces
  850.  
  851.         [Ctrl]Alt                        no brackets on Alt
  852.  
  853.         [LShift][RShift]X                spelling errors
  854.  
  855.         [Ctrl]-                          should be [Minus]
  856.  
  857. When parsing the strings the input is converted to uppercase, the
  858. following are all identical when parsed:
  859.  
  860.         [Ctrl][Alt]C
  861.  
  862.         [ctrl][alt]c
  863.  
  864.         [CTRL][ALT]C
  865.  
  866. It is possible to indicate hotkeys that would normally be considered
  867. invalid, for example if you only specify:
  868.  
  869.         [Alt]
  870.  
  871. BOOTLOCK will completely disable the [ALT] key, not a good idea
  872. (unless this is what is desired).
  873.  
  874. Once a key has been specified with /K:nnn, you can re-enable the key
  875. with /K+, then disable it again by specifying "/K".  BOOTLOCK
  876. remembers the key so you don't have to type in a long string every
  877. time unless, of course, you change the keystroke or unload BOOTLOCK
  878. from memory.
  879.  
  880.  
  881.  
  882. BRKBOX - Software Breakout Box for I/O Port Debugging
  883. _____________________________________________________________________
  884.  
  885.  
  886. DESCRIPTION
  887.  
  888.   BRKBOX is a software version of a hardware breakout box.  It
  889.   displays the status of a COM or LPT port inside your PC.  The status
  890.   of the various port flags are displayed on the screen and are
  891.   updated in real time as port activity happens.
  892.  
  893.  
  894. VERSION
  895.  
  896.   2.05  12/08/92
  897.  
  898.  
  899. RESIDENT MEMORY USAGE
  900.  
  901.   2,464 Bytes
  902.  
  903.  
  904. COMMAND FORMAT
  905.  
  906.   BRKBOX [port] [+][-][/U][/Knnnn]
  907.  
  908.  
  909.  
  910.   port    Port to monitor.  You may specify either a serial or a
  911.           parallel port to monitor.  COM1 through COM4 or LPT1 through
  912.           LPT3 are supported.
  913.  
  914.   +       Enable BRKBOX display
  915.  
  916.   -       Disable BRKBOX display
  917.  
  918.   /U      uninstall and remove from memory
  919.  
  920.   /Knnnn  define a new hotkey for toggling display.  See the chapter
  921.           at the end of the manual about calculating TSR "Hot Keys"
  922.  
  923.   /Lxx    display location.  nn is any combination of r for right
  924.           side, l for the left side  and  t for the top of the screen
  925.           or b for the Bottom of the screen.  EGA/VGA 43/50 line modes
  926.           are supported by the bottom display.
  927.  
  928.   /NOH    Suppress header
  929.  
  930.   /Inn    Multiplexer I.D. number
  931.  
  932.  
  933.  
  934. BRKBOX - Software Breakout Box for I/O Port Debugging
  935. _____________________________________________________________________
  936.  
  937.  
  938. NOTES
  939.  
  940.   BRKBOX displays information about the port you are monitoring on
  941.   your screen. Whenever registers that are being monitored are "high"
  942.   or "on" then a reverse video string will be displayed for that
  943.   register.  Below are tables describing the various registers
  944.   monitored by BRKBOX.  This information is sometimes useful when
  945.   trying to debug a port or some associated communications software.
  946.   To toggle the display on and off use [ALT]C. The program will start
  947.   with the display toggled on. BRKBOX can be uninstalled by entering
  948.   it with the optional U parameter if it was the last TSR loaded.
  949.  
  950.  
  951. SERIAL PORT MONITOR
  952.  
  953.   When monitoring a serial port using BRKBOX the following registers
  954.   will be displayed:
  955.  
  956.   DTR - Data Terminal Ready
  957.   RTS - Ready To Send
  958.   CTS - Clear To Send
  959.   DSR - Data Set Ready
  960.   RI  - Ring Indicator
  961.   DCD - Data Carrier Detect
  962.  
  963.   in additional to these registers you will also be given the current
  964.   values for the Buad Rate (300-115200), Parity (None, Even, Odd),
  965.   Data Bits (7 or 8), and Stop Bits (0, 1, 2).
  966.  
  967.  
  968. PARALLEL PORT MONITOR
  969.  
  970.   When monitoring a Parallel Port using BRKBOX the following registers
  971.   will be displayed:
  972.  
  973.   BY  - Printer Busy
  974.   AK  - Acknowledge
  975.   PO  - Paper Out
  976.   OL  - Printer Online
  977.   IO  - I/O Error
  978.   TO  - Port Time Out
  979.  
  980.  
  981.  
  982. CALENDAR - Display monthly or yearly calendar
  983. _____________________________________________________________________
  984.  
  985.  
  986. DESCRIPTION
  987.  
  988.   CALENDAR displays a calendar from DOS in one of two formats, either
  989.   one month or 12 months of one year.
  990.  
  991.  
  992. VERSION
  993.  
  994.   1.33  12/09/92
  995.  
  996.  
  997. COMMAND FORMAT
  998.  
  999.   CALENDAR [mm] yyyy [/C#] [/L##] [/T##]
  1000.  
  1001.     mm   month [1..12]
  1002.  
  1003.     yyyy year [0..9999]. If 2 digits are used, the year will be 19yy
  1004.  
  1005.     C#   display in # columns [2..3(default)]
  1006.  
  1007.     L##  shifts display left by ## chars [0(default)..80]
  1008.  
  1009.     T##  shifts display down by ## lines [0(default)..40]
  1010.  
  1011.  
  1012. EXAMPLE
  1013.  
  1014.   CALENDAR 66 /C2
  1015.  
  1016.   will display a calendar in 2 columns for the year 1966
  1017.  
  1018.  
  1019.  
  1020.  
  1021. NOTES
  1022.  
  1023.   If you want to pause the display of a full year press [CTRL]S to
  1024.   pause the screen and then any key to continue the display.
  1025.  
  1026.  
  1027.  
  1028. CAT - Unix like CAT utility for concatenation of files.
  1029. _____________________________________________________________________
  1030.  
  1031.  
  1032. DESCRIPTION
  1033.  
  1034.   CAT is a UNIX utility written for the MS-DOS world.  For people that
  1035.   are used to UNIX it is a handy familiar tool for displaying,
  1036.   printing, and concatenating files together.  CAT handles redirection
  1037.   of both input and output.  It can be used similar to copy con to
  1038.   create files as well.
  1039.  
  1040.  
  1041. VERSION
  1042.  
  1043.   1.13  12/09/92
  1044.  
  1045.  
  1046. COMMAND FORMAT
  1047.  
  1048.   CAT   [fname] - copy std input to file fname
  1049.  
  1050.   CAT   [file1] [file2] > [file3] - concatenate file1 and file2 to
  1051.         file3
  1052.  
  1053.  
  1054.  
  1055.  
  1056. 
  1057. CHIMES - Quarterly hour clock chimes
  1058. _____________________________________________________________________
  1059.  
  1060.  
  1061. DESCRIPTION
  1062.  
  1063.   Chimes is a terminate-and-stay resident program that attaches itself
  1064.   to the BIOS timer tick interrupt.  The program counts the time
  1065.   internally, so that it does not bring any overhead into system
  1066.   throughput by using DOS functions.  When the program realizes that
  1067.   the time is nearing the hour, the program starts chiming.
  1068.  
  1069.   In its default mode, chimes produces "Time Tone" beeps.  These
  1070.   consist of three short beeps, starting at three seconds before the
  1071.   hour.  Then, at the hour, a longer and higher beep is given.  Many
  1072.   of the dial-up time services provide such a time tone.
  1073.  
  1074.   Chimes can be given the /M option on the command line to provide the
  1075.   different clock chimes.  Using  CHIMES /M1  would setup chimes to
  1076.   use the Westminster chimes.
  1077.  
  1078.  
  1079.   The Westminster chimes are the chimes that are played by Big Ben,
  1080.   the most famous of all clock towers.  From its home in London,
  1081.   England, the clock plays a melody based on a composition by Handel.
  1082.  
  1083.   The Saint Michael Chimes are also from England.  However, the Saint
  1084.   Michael Chimes were cast by an English craftsman for a church in
  1085.   Charleston, South Carolina during the Revolutionary war.  However,
  1086.   the British captured this city by battle, and took the bells back to
  1087.   England. Amazingly enough, the American rebels stole the molds for
  1088.   the bells, and a second set of bells was cast and installed in the
  1089.   Carolinian church.
  1090.  
  1091.   The Whittington chimes were named for Lord Mayor Richard
  1092.   Whittington. Whittington started life in poverty.  However, he made
  1093.   money in great volume by trading.  After his terms as Lord Mayor of
  1094.   London, he became a philanthropist.
  1095.  
  1096.   If you select the M0 option of the program, chimes will only become
  1097.   active  at the hour.  Otherwise, chimes will faithfully reproduce
  1098.   the chimes for each quarter hour of the clock.  The program will
  1099.   also strike the hour by chiming for each hour, or chiming just once
  1100.   for the half hour.
  1101.  
  1102.  
  1103. CHIMES - Quarterly hour clock chimes
  1104. _____________________________________________________________________
  1105.  
  1106.  
  1107.  
  1108. VERSION
  1109.  
  1110.   1.12  12/09/92
  1111.  
  1112.  
  1113. RESIDENT MEMORY USAGE
  1114.  
  1115.   1,552 Bytes
  1116.  
  1117.  
  1118. COMMAND FORMAT
  1119.  
  1120.   CHIMES [/Mx] [/U] [/NOH]
  1121.  
  1122.   /Mx    indicates which built in CHIME to use where x is:
  1123.          0 Time Tones
  1124.          1 Westminster Chimes
  1125.          2 Saint Michael Chimes
  1126.          3 Whittington Chimes
  1127.  
  1128.   /U     Uninstall program and remove from memory
  1129.  
  1130.   /NOH   Surpress the header display
  1131.  
  1132.  
  1133. AUTOLOAD BYPASS
  1134.  
  1135.   If you have added chimes to your machines AUTOEXEC.BAT and sometimes
  1136.   wish to skip the loading of the program then you may use the bypass
  1137.   keys.  Holding down the [CTRL][ALT][LSHIFT] will cause the program
  1138.   to ask you if you wish to abort the installation.  If you respond
  1139.   with a Y the program will not load into memory.
  1140.  
  1141.  
  1142. CLEANFL - Clean Floppy Drive Heads
  1143. _____________________________________________________________________
  1144.  
  1145.  
  1146. DESCRIPTION
  1147.  
  1148.   CLEANFL is a utility that makes the task of cleaning floppy drive
  1149.   heads much easier and more thorough.  By moving the head of the
  1150.   floppy drive back and forth traveling the entire span of the drive
  1151.   you get a much better cleaning action and the surface of your
  1152.   cleaning diskette will last much longer.  Most cleaning diskettes
  1153.   tell you to place them in the drive and type DIR A:.  In this
  1154.   scenario the head is always over the first track using a small
  1155.   percentage of the cleaning surface all the time.  By using CLEANFL
  1156.   the cleaning surface gets a much more even wear and will last longer
  1157.   and provide a better cleaning job for your diskette drives.
  1158.  
  1159.  
  1160. VERSION
  1161.  
  1162.   1.52  12/10/92
  1163.  
  1164.  
  1165. COMMAND FORMAT
  1166.  
  1167.  
  1168.   CLEANFL [d:] [/Tnn] [/Pnn] [/NOH]
  1169.  
  1170.   d:      refers to valid floppy drive (A:, B:, etc).
  1171.  
  1172.   /Tnn    specifies the number of tracks
  1173.  
  1174.   /Sn     specifies the number of sides
  1175.  
  1176.   /Pnn    specifies the number of passes
  1177.  
  1178.   /NOH    Supress the Header Display
  1179.  
  1180.  
  1181. NOTES
  1182.  
  1183.   Everything requested has been done.  The parameters can be in any
  1184.   order on the command line.  The drive specifier requires the colon
  1185.   (:) since that's how I verify that the parameter is, in fact, a
  1186.   drive letter.
  1187.  
  1188.   The autodetect of the number of tracks and the drive type (floppy,
  1189.   fixed, or RAM) needs to be tested on systems with very old BIOSes
  1190.   (pre 1984) and also on XT class computers.  On systems where the
  1191.   feature isn't supported you should get an error message stating that
  1192.   the /Tnn parameter is required (no default).  On not sure of the
  1193.   result if you drive to CLEAN a harddrive with a very old BIOS.  If
  1194.   it let's it slip by it shouldn't be a problem since it will only
  1195.   move the head a few times without changing the data.
  1196.  
  1197.  
  1198. CLEANUP - Disk Drive Cleanup & Space Recovery
  1199. _____________________________________________________________________
  1200.  
  1201.  
  1202. DESCRIPTION
  1203.  
  1204.  With the ever increasing size and lowering cost of disk
  1205.   space, it isn't uncommon to find PC's with an average of 80MB.
  1206.   Having larger disk drives has also made managing them becomes more
  1207.   complex.  It is no longer feasible to remember the name and location
  1208.   and purpose of every file on your system.  Often files and programs
  1209.   will be installed on a temporary basis only to be forgotten and
  1210.   either outdated or left behind.  You can quickly devote as much as
  1211.   25% of your hard disk to unused or duplicate files. Cleanup provides
  1212.   a comprehensive way of dealing with this  problem by quickly
  1213.   isolating unused and duplicate files and removing them, freeing up
  1214.   valuable hard disk space.  Cleanup displays the name of each file as
  1215.   it is deleted and a summary showing the total amount of disk space
  1216.   that has been recovered.
  1217.  
  1218.  
  1219. WARNING
  1220.  
  1221.   The main function of Cleanup is to recover lost disk space by
  1222.   removing duplicate and unused files.  You have total control over
  1223.   which files will and will not be deleted, but with large hard disks
  1224.   it is easy to overlook single file names and accidently delete a
  1225.   desired file.  It is suggested that you backup your disk before
  1226.   running Cleanup.  This will assure that you have a means of
  1227.   recovering files that you delete by accident.  The other alternative
  1228.   is to have a copy of Norton Utilities UnErase or a similar type
  1229.   product.
  1230.  
  1231.  
  1232. VERSION
  1233.  
  1234.   2.06  01/08/93
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240. CLEANUP - Disk Drive Cleanup & Space Recovery
  1241. _____________________________________________________________________
  1242.  
  1243.  
  1244. COMMAND FORMAT
  1245.  
  1246.   CLEANUP [/L50]
  1247.  
  1248.  
  1249.   /L50  Force into 43/50 Line mode on EGA/VGA monitors
  1250.  
  1251.  
  1252. NOTES
  1253.  
  1254.   Cleanup is a menu driven program.  After initializing the program
  1255.   you are prompted with a list of disk drives in your system.  In this
  1256.   list you are allowed to toggle the search amongst any installed
  1257.   drives in your system. Drives that are allowed, but not attached are
  1258.   "grayed" out and you cannot select these drives.  When you select a
  1259.   drive a check mark √ will note when a drive is selected.  You may
  1260.   select any combination of all available drives.  All of the drives
  1261.   selected will be treated as one large volume across which all
  1262.   duplicates and file marking will take place.  This is particularly
  1263.   handy if you have more than one hard drive on which you keep files,
  1264.   and you might end up with duplicate files across the drives. Once
  1265.   you have selected the drives to scan, press the [F10] key to start
  1266.   scanning.
  1267.  
  1268.   After all of the directories have been scanned you will be located
  1269.   at the main menu of Cleanup.  In the upper right hand corner of the
  1270.   screen is the Current Status window.  This window will always
  1271.   display information about the programs status.  The number of
  1272.   directories, files and duplicate files is calculated after selecting
  1273.   the drives and will not change until you exit the program and run
  1274.   again.  The number of tagged files and bytes will show you the
  1275.   current statistics for the files that have been tagged for deletion.
  1276.  
  1277.   These numbers will be updated as you tag or untag files for
  1278.   deletion.
  1279.  
  1280.   There are two methods for tagging files for deletion.  The first
  1281.   method is to use the Auto Tag and Auto Untag menus.  These menus are
  1282.   identical in options, and perform exactly the opposite tasks.  The
  1283.   Auto function allows you to tag groups of files all at one time.
  1284.   Once tagged, you may then go in and manually untag individual files
  1285.   using the manual tag option.  Below are the options available from
  1286.   the Auto Tag and Auto Untag menus.
  1287.  
  1288.  
  1289.  
  1290. CLEANUP - Disk Drive Cleanup & Space Recovery
  1291. _____________________________________________________________________
  1292.  
  1293.  
  1294.   ALL                  All allows you to tag/untag all of the files
  1295.                        scanned.  This is generally only useful for
  1296.                        untagging files.  Be careful as if you use this
  1297.                        to tag files, you will tag all of the files on
  1298.                        the selected drives for deletion.
  1299.  
  1300.   SMALLER DUPLICATES   This will look at the list of duplicate files
  1301.                        and whenever there is a difference in size, the
  1302.                        smaller file will be marked for duplication.
  1303.  
  1304.   OLDER DUPLICATES     This is quite handy and will compare all of the
  1305.                        duplicate files and mark the oldest files.
  1306.                        This is useful when you wish to only keep the
  1307.                        most recent version of a file on your system.
  1308.  
  1309.   BACKUP FILES         This option will mark all files ending in .BAK.
  1310.                        This was the original function of the TIDY
  1311.                        program from which Cleanup evolved.  Many
  1312.                        programs and editors create a backup of a file
  1313.                        when updating it.  After a while these backups
  1314.                        can clutter up your system.
  1315.  
  1316.   TEMP FILES           There are many programs that make use of
  1317.                        temporary files while processing work.
  1318.                        Sometimes, if these programs are interrupted or
  1319.                        crash, the temporary files will be left of your
  1320.                        drive.  Most software uses the convention of
  1321.                        naming temporary files with a .$$$ extension.
  1322.                        This option will mark all files ending in .$$$
  1323.  
  1324.   EXT xxx              This allows you to tag a group of files with a
  1325.                        particular extension that you know should be
  1326.                        removed.  With this option you can specify any
  1327.                        group of files by giving the extension name.
  1328.                        All files ending in the extension that you
  1329.                        provide will be tagged.  Be careful that you
  1330.                        wish to delete all files ending in the
  1331.                        extension before running the Erase option.
  1332.  
  1333.  
  1334.  
  1335. CLEANUP - Disk Drive Cleanup & Space Recovery
  1336. _____________________________________________________________________
  1337.  
  1338.  
  1339.   ZERO LENGTH          This was the other option available on the TIDY
  1340.                        program.  Another type of temporary file that
  1341.                        can often be created is one that was opened but
  1342.                        never properly closed.  This will often result
  1343.                        in a file entry in your directory with a file
  1344.                        size of 0 bytes.  The zero length is
  1345.                        misleading.  Every file entry requires at least
  1346.                        one cluster thus the minimum disk space used by
  1347.                        a 0 byte file is the cluster size (512 bytes or
  1348.                        more).  Having a lot of 0 byte files can
  1349.                        actually take away space from your drive.
  1350.                        Choosing this option will mark all files with a
  1351.                        size of 0 bytes for deletion.
  1352.  
  1353.   LENGTH n             Like the Zero length files above, there may be
  1354.                        instances where you create a lot of small files
  1355.                        that you wish to tag for deletion. This option
  1356.                        allows you to input a specific file size. All
  1357.                        files matching this file size will be tagged
  1358.                        for deletion.
  1359.  
  1360.  
  1361.  
  1362. CLEANUP - Disk Drive Cleanup & Space Recovery
  1363. _____________________________________________________________________
  1364.  
  1365.  
  1366.   The MANUAL TAG option from the Main Menu allows you to view the list
  1367.   of files and to manually tag or untag files.  When you first enter
  1368.   this screen you will be presented with the list of duplicate files.
  1369.   To view all of the files in the system press the [F6] key.  Then to
  1370.   switch back to the list of only duplicate files, again press the
  1371.   [F6] key.  Tagged files will be marked with a check mark √ next to
  1372.   the name, and will appear in red on color monitors.  To view the
  1373.   list use the up and down arrow keys. To tag a particular file  press
  1374.   the [ENTER] key.  Pressing it a second time will untag the file.  To
  1375.   untag a tagged file, highlight the file and press the [ENTER] key.
  1376.   Once again, the [ENTER] key will continue to toggle the tag on and
  1377.   off.  When you are done viewing the manual tag list press the [F10]
  1378.   key.
  1379.  
  1380.  
  1381.   Once you are happy with the list of tagged files, choose the ERASE
  1382.   TAGGED option from the main menu.  This will erase all files that
  1383.   were previously tagged.  There is no UNDO feature on this program so
  1384.   once they are deleted you will have to use an unerase program such
  1385.   as Norton Utilities Quick Unerase to recover any erased files.  If
  1386.   you have accidentally deleted a file, do not use the disk drive
  1387.   until the file has been unerased.  Changing data anywhere on the
  1388.   disk could result in permanently loosing the information in the
  1389.   file.
  1390.  
  1391.  
  1392.  
  1393. NOTES
  1394.  
  1395.   There have been some reports of problems when using Cleanup in a
  1396.   machine that is   running both FASTOPEN and SMARTDRIVE.  The best
  1397.   solution is to remove the usage of FASTOPEN as it can cause sorting
  1398.   problems with the file list on large disk drives.
  1399.  
  1400.  
  1401.  
  1402. COUNT - Count Characters, Words & Lines
  1403. _____________________________________________________________________
  1404.  
  1405.  
  1406. DESCRIPTION
  1407.  
  1408.   COUNT is a program that is useful for programmers or writers who are
  1409.   looking for some content statistics on files that they have created.
  1410.   COUNT will display the amount of characters, words and lines in a
  1411.   given file.
  1412.  
  1413.  
  1414. VERSION
  1415.  
  1416.   1.11  12/10/92
  1417.  
  1418.  
  1419. COMMAND FORMAT
  1420.  
  1421.   COUNT [file] [/A][/N]
  1422.  
  1423.  
  1424.   file  is the name of the input file.  Multiple file names may be
  1425.         specified but wild cards can not be used.
  1426.  
  1427.   /A    don't count non-alphanumeric characters
  1428.  
  1429.   /N    only count non-blank lines in line count
  1430.  
  1431.  
  1432.  
  1433.  
  1434. CURLOCK - Cursor Locking Program
  1435. _____________________________________________________________________
  1436.  
  1437.  
  1438. DESCRIPTION
  1439.  
  1440.   This program is especially useful for owners of laptop computers
  1441.   with LCD screen.  When using this type of computer is often
  1442.   difficult to see the DOS cursor shape.   Using CURSOR to set the
  1443.   cursor shape to a large block, you can then lock the cursor shape as
  1444.   a block so that all software packages will retain the large block
  1445.   cursor.  CURLOCK keeps applications from modifying the cursor and
  1446.   rendering unreadable in many situations.  CURLOCK intercepts all
  1447.   calls to BIOS interrupt 10h and bypasses any calls to change the
  1448.   cursor shape.
  1449.  
  1450.  
  1451. VERSION
  1452.  
  1453.   2.30  08/19/91
  1454.  
  1455.  
  1456. RESIDENT MEMORY USAGE
  1457.  
  1458.   864 bytes
  1459.  
  1460.  
  1461. COMMAND FORMAT
  1462.  
  1463.   CURLOCK [/U] [/NOH] [/ID:nnn]
  1464.  
  1465.  
  1466.   /U       Uninstall.  Will remove curlock from memory and once again
  1467.            allow the cursor shape to be changed.
  1468.  
  1469.   /NOH     Don't display the header information.
  1470.  
  1471.   /ID:nnn  TSR installation ID number.
  1472.  
  1473.  
  1474.  
  1475.  
  1476. CURLOCK - Cursor Locking Program
  1477. _____________________________________________________________________
  1478.  
  1479.  
  1480.  
  1481. NOTES
  1482.  
  1483.   This program was written because I got tired of various programs
  1484.   changing the shape of the cursor on my screen.  Particularly
  1485.   annoying is that giant block cursor flashing away at me.  If you
  1486.   feel the same way then CURLOCK will save you lots of grief.
  1487.  
  1488.   Once loaded on your screen to let you know that the program has been
  1489.   installed.  From now on (until you re-boot your computer) your
  1490.   cursor will stay the same size even if another program tries to
  1491.   change it.  The only change that WILL be allowed is that the cursor
  1492.   can dissapear and reappear.  Some programs temporarily make the
  1493.   cursor dissapear for asthetic reasons.
  1494.  
  1495.   You may want to place the CURLOCK command in your AUTOEXEC.BAT file
  1496.   so it will be installed each time you turn your computer on (that's
  1497.   the way I have it set up).
  1498.  
  1499.   I have been using this program on my system without any problems or
  1500.   side- effects.  It has proven reliable and has not interfered with
  1501.   any of the other software I use.  The final few paragraphs of this
  1502.   document are included as 'standard prcatice' these days, not in
  1503.   anticipation of problems that this program may cause.
  1504.  
  1505.   CURLOCK is a terminate-and-stay-resident program (sometimes referred
  1506.   to as a TSR) which occupies less than 1K when loaded.  It intercepts
  1507.   all requests for BIOS Video functions via interrupt 10H.
  1508.  
  1509.   The size of the cursor is 'remembered' when the program is loaded.
  1510.   All future requests for change of cursor size are intercepted and
  1511.   the values for the cursor size (starting and ending scan lines) are
  1512.   forced to the original values. The cursor dissapear/reappear
  1513.   function is preserved by retaining the flag bit (the 32 bit in CH)
  1514.   passed by the caller.
  1515.  
  1516.   All requests other than the change size request (AH = 1) are passed
  1517.   to the BIOS without alteration.
  1518.  
  1519.  
  1520.  
  1521.  
  1522. CURSOR - Cursor Setting Program
  1523. _____________________________________________________________________
  1524.  
  1525.  
  1526. DESCRIPTION
  1527.  
  1528.   CURSOR is a program that lets you control your cursor from the DOS
  1529.   prompt. You can set the cursor to various shapes as listed below.
  1530.   Some software uses the DOS cursor in which case the cursor will stay
  1531.   the same as when you set it using CURSOR.  If the software makes
  1532.   it's own cursor then the cursor you create with CURSOR will not
  1533.   function inside this software.  Some software resets the DOS cursor
  1534.   to it's own shape. Therefore you might want to put CURSOR in a batch
  1535.   file after this software to reset the cursor to what you want it to
  1536.   be at the DOS prompt.
  1537.  
  1538.  
  1539. VERSION
  1540.  
  1541.   2.02  03/15/93
  1542.  
  1543.  
  1544. COMMAND FORMAT
  1545.  
  1546.   CURSOR [/D][/H][/B][/M][/?][/V][/I][/T:nn][/B:nn]
  1547.  
  1548.   /D      turns the cursor on to the bootup default underline
  1549.  
  1550.   /H      turns the cursor off (hide cursor)
  1551.  
  1552.   /B      makes the cursor a full block
  1553.  
  1554.   /M      displays the values of the registers for the video call
  1555.  
  1556.   /?      displays the help screen
  1557.  
  1558.   /V      returns version information
  1559.  
  1560.   /I      Interactive Setup.  Gives you a full screen editor of your
  1561.           cursor
  1562.  
  1563.   /T:nn   set the top scan line of your cursor
  1564.  
  1565.   /B:nn   set the bottom scan line of your cursor
  1566.  
  1567.  
  1568. NOTES
  1569.  
  1570.   CURSOR is not completely compatible with 4DOS.  4DOS always sets the
  1571.   cursor shape at the command line depending upon whether you are in
  1572.   insert or overwrite mode.  This can result in a cursor in the middle
  1573.   of the character sell after running CURSOR without locking due to
  1574.   CURSOR using the entire cursor range instead of CGA cursor
  1575.   emulation, which 4DOS does not expect.  Proper use of the SETDOS
  1576.   /Sn:n command will normally fix this problem.
  1577.  
  1578.  
  1579.  
  1580. CUT - Unix like CUT text formatting utility.
  1581. _____________________________________________________________________
  1582.  
  1583.  
  1584. DESCRIPTION
  1585.  
  1586.   CUT is another UNIX utility written for the MS-DOS world.  For
  1587.   people that are used to UNIX it is a handy familiar tool for
  1588.   displaying and printing text files in different formats by
  1589.   eliminating columns and other formatting options.
  1590.  
  1591.  
  1592. VERSION
  1593.  
  1594.   1.11  05/04/91
  1595.  
  1596.  
  1597. COMMAND FORMAT
  1598.  
  1599.   CUT -clist [fname1] [fname2] ...
  1600.  
  1601.  
  1602. EXAMPLE
  1603.  
  1604.  
  1605.   CUT -c1-15 test.txt
  1606.  
  1607.   will display all characters in the file test.txt in columns 1
  1608.   through 15
  1609.  
  1610.  
  1611.  
  1612. CUTPASTE - DOS Text Cut & Paste Utility
  1613. _____________________________________________________________________
  1614.  
  1615.  
  1616. DESCRIPTION
  1617.  
  1618.   Provides an MS-DOS clipboard function similar to one found WINDOWS and
  1619.   MACINTOSH environments.  CUTPASTE allows you to pop up over any TEXT
  1620.   based screen and copy information into an internal buffer, to a file
  1621.   or to the printer.  You can use CUTPASTE to copy text from one screen
  1622.   and paste it into an editor, word processor on onto the DOS Command
  1623.   line.
  1624.  
  1625.  
  1626. VERSION
  1627.  
  1628.   3.20  03/01/92
  1629.  
  1630.  
  1631. RESIDENT MEMORY USAGE
  1632.  
  1633.   7,904 Bytes
  1634.   8,272 Bytes with Mouse Support Loaded
  1635.  
  1636.  
  1637. COMMAND FORMAT
  1638.  
  1639.   CUTPASTE [/?][/U][/Srr,cc][/NOH][/K:key]
  1640.  
  1641.   /?         Display help
  1642.  
  1643.   /U         Unload program
  1644.  
  1645.   /M         Enable mouse support
  1646.  
  1647.   /Srr,cc    Set screen buffer size (rows and columns)
  1648.  
  1649.   /NOH       don't display header information
  1650.  
  1651.   /K:[key]   Set hotkey
  1652.  
  1653.  
  1654.  
  1655. CUTPASTE - DOS Text Cut & Paste Utility
  1656. _____________________________________________________________________
  1657.  
  1658.  
  1659.  
  1660. NOTES
  1661.  
  1662.   The default key to pop up the program is [CTRL][ALT]C
  1663.  
  1664.   Older mouse drivers do not support the function calls necessary for
  1665.   a TSR to use the mouse without messing up the mouse for the
  1666.   interrupted program.  In this case the mouse will either stop
  1667.   working when control returns to the interrupted program or it will
  1668.   just disappear, but still work.
  1669.  
  1670.   When the /M switch is used the tsr takes up slightly more resident
  1671.   memory so that there is room for a "mouse save state buffer".
  1672.  
  1673.   CUTPASTE only supports standard text modes (0,1,2,3, or 7).  If any
  1674.   other mode is set it will beep with a notify error.  CUTPASTE will
  1675.   work with EGA video modes of 43 lines and VGA adapaters at 50 lines.
  1676.  
  1677.   When CUTPASTE is activated it displays a block cursor on the current
  1678.   screen. You then navigate the cursor using the arrow keys (or mouse
  1679.   if /M mode is on(.
  1680.  
  1681.   Move the cursor to the upper left hand corner of the text you wish
  1682.   to copy. Now press the [ENTER] key (right mouse button) and the
  1683.   upper left hand corner will be anchored at that spot.  Use the arrow
  1684.   keys to create a selection box around the text you wish to copy into
  1685.   the buffer.  Once selected press the [ENTER] key to display your
  1686.   options.
  1687.  
  1688.   When the desired area is shown, pressing O outputs the contents to
  1689.   your LPT1 printer.
  1690.  
  1691.   Pressing F allows you to save the information to a new ASCII text
  1692.   file or to append the information to an existing file.  If a file of
  1693.   the same name already exists then you will be prompted with a
  1694.   request to overwrite or append to the existing file.
  1695.  
  1696.   Pressing C will copy the text into the internal TSR buffer for later
  1697.   retrieval.
  1698.  
  1699.   If you wish to insert some text onto the screen or keyboard buffer
  1700.   from a previous copy then press [CTRL][ALT]C followed by a P (paste)
  1701.   and the text that was previously copied will be pasted on the screen
  1702.   that you are currently on.
  1703.  
  1704.  
  1705.  
  1706. DELAY - Delay during bootup or batch files
  1707. _____________________________________________________________________
  1708.  
  1709.  
  1710. DESCRIPTION
  1711.  
  1712.   Delay is a utility that can be used to replace the PAUSE command
  1713.   within a batch file.  Pause will never continue until a key is
  1714.   pressed, whereas with delay you can set the amount of seconds to
  1715.   pause, and then continue or continue immediately by pressing a key.
  1716.   DELAY can also be used in your CONFIG.SYS to delay or pause between
  1717.   the loading of device drivers which is extremely helpful when trying
  1718.   to solve a conflict in CONFIG.SYS.
  1719.  
  1720.  
  1721.  
  1722. VERSION
  1723.  
  1724.   1.61  03/21/92
  1725.  
  1726.  
  1727. COMMAND FORMAT
  1728.  
  1729.   DELAY [time]
  1730.  
  1731.     or
  1732.  
  1733.   DEVICE=DELAY.EXE [time]
  1734.  
  1735.  
  1736.   [time]  # of seconds to delay.
  1737.  
  1738.  
  1739. NOTES
  1740.  
  1741.   Pressing [CTRL]C will also cause a break in a batch file that can be
  1742.   monitored with the error level returned by DELAY.  This is useful if
  1743.   you are trying to break out of stream of commands from within a
  1744.   large batch file.  DELAY can be used in CONFIG.SYS as well as from
  1745.   within BATCH files, this is rather helpful when you are trying to
  1746.   delay the execution of device drivers in order to see what is going
  1747.   by on the screen.  Specifying no time on the delay batch line acts
  1748.   the same as PAUSE.
  1749.  
  1750.   This new version combines previous versions of DELAY.EXE and
  1751.   PAUSE.SYS into one program.
  1752.  
  1753.  
  1754.  
  1755. DETAB - Remove ASCII Tab characters from a text file
  1756. _____________________________________________________________________
  1757.  
  1758.  
  1759. DESCRIPTION
  1760.  
  1761.   DETAB is a utility that will strip any tab characters from an text
  1762.   file and convert them into spaces.  This is especially useful when
  1763.   working with old formatted .ASM files that you would like to work
  1764.   with in an editor which treats fixed tabs differently.
  1765.  
  1766.  
  1767. VERSION
  1768.  
  1769.   1.51  03/21/92
  1770.  
  1771.  
  1772. COMMAND FORMAT
  1773.  
  1774.   DETAB [input file] [output file] [/Tn][/NOH]
  1775.  
  1776.   /Tn    Set tab size to n.  (Default is 4)
  1777.  
  1778.   /NOH   Suppress display of header
  1779.  
  1780.  
  1781. ENVIRONMENT OPTIONS
  1782.  
  1783.   Set tab size using an environmental variable named TAB.  This
  1784.   environmental variable may be overruled by specifying a different
  1785.   one on the command line using the /T command.  Place SET TAB=n in
  1786.   your AUTOEXEC.BAT file.
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792. DISKINFO - Disk Drive Information Display
  1793. _____________________________________________________________________
  1794.  
  1795.  
  1796. DESCRIPTION
  1797.  
  1798.   DISKINFO is a utility that will read the boot sector of a disk and
  1799.   then make a DOS call to find out the information that DOS has for
  1800.   that disk. It will then list out the information in a side by side
  1801.   format so that you may compare the reports from DOS and the boot
  1802.   record.  Most items reported are self explanatory.  Every disk is
  1803.   divided up into tracks, sectors and clusters.  A track is a single
  1804.   ring around a disk.  A sector is a pie shaped wedge of a track.  A
  1805.   cluster is the smallest unit to which DOS can interact with the disk
  1806.   drive and it is a group of Clusters.  The System ID is the 8 byte
  1807.   record that is put on the disk when it is formatted.  The Media
  1808.   Descriptor is a byte value that describes what type of media the
  1809.   disk is.
  1810.  
  1811.  
  1812. VERSION
  1813.  
  1814.   1.40  03/21/92
  1815.  
  1816.  
  1817. COMMAND FORMAT
  1818.  
  1819.   DISKINFO [d:][/?][/NOH]
  1820.  
  1821.   d:    is the drive to view, if no drive is specified information on
  1822.         the current drive will be displayed.
  1823.  
  1824.   /?    Displays help information.
  1825.  
  1826.   /NOH  Surpress Header Display
  1827.  
  1828.  
  1829.  
  1830. EDIT - SuperEdit DOS Text File Editor
  1831. _____________________________________________________________________
  1832.  
  1833.  
  1834. DESCRIPTION
  1835.  
  1836.   SuperEdit is an MS-DOS based full screen editor with many features
  1837.   including text formatting options, multiple windows and pull down
  1838.   menus. You may press F1 and any time during the program to get
  1839.   online help about various features. F10 will display the menu bar.
  1840.   When using a menu choice the equivalent keystrokes of the menu
  1841.   choice will be displayed in the upper left part of the screen.
  1842.  
  1843.   CONFIG.EXE, a keystroke configuration program that allows you to
  1844.   completely customize the editors  functions to your own keystrokes,
  1845.   EDIT.HDX, the online help file that is  used by CONFIG to create
  1846.   updated help information on customized function key values, and some
  1847.   additional printer drivers.
  1848.  
  1849.   To change these keystrokes to match any editor that you are used to
  1850.   run the CONFIG.EXE program to install the editors keystrokes. Do not
  1851.   modify EDIT.HLP or EDIT.HDX. These are the files used for the online
  1852.   help system and configuration program. These files must appear in
  1853.   the same directory as CONFIG and EDIT in order to be loaded
  1854.   properly.
  1855.  
  1856.  
  1857. VERSION
  1858.  
  1859.   3.04  05/24/91
  1860.  
  1861.  
  1862. COMMAND FORMAT
  1863.  
  1864.   EDIT [f1] [f2] [f3] [f4] [f5] [f6]
  1865.  
  1866.  
  1867.   f1-f6    file names to load into editor.
  1868.  
  1869.  
  1870.  
  1871.   CONFIG
  1872.  
  1873.  
  1874.  
  1875. EVAL - DOS Command Line Calculator
  1876. _____________________________________________________________________
  1877.  
  1878.  
  1879. DESCRIPTION
  1880.  
  1881.   EVAL is a program designed to evaluate mathematical expressions
  1882.   input on the command line.
  1883.  
  1884.  
  1885. VERSION
  1886.  
  1887.   1.01  10/08/90
  1888.  
  1889.  
  1890. COMMAND FORMAT
  1891.  
  1892.   EVAL [expression][function][expression]...
  1893.  
  1894.  
  1895. NOTES
  1896.  
  1897.   EVAL supports the four basic functions; addition, multiplication,
  1898.   subtraction, and division.  The syntax used is very similar to that
  1899.   of the mathematic expressions used by most modern computer languages
  1900.   and by most spreadsheet programs.  For example, to add two to eight
  1901.   and multiply that result by thirteen, one would use:
  1902.  
  1903.   EVAL (2+8)*13
  1904.  
  1905.  
  1906.  
  1907. EVAL - DOS Command Line Calculator
  1908. _____________________________________________________________________
  1909.  
  1910.  
  1911. EXPONENTS
  1912.  
  1913.   The operator precedence used is similar to most high level
  1914.   languages, as well.  Multiplication and division are "higher" than
  1915.   addition and subtraction. Exponents, represented by the carat (^)
  1916.   are lower than all four operators. You will find that you can
  1917.   exponentiate values by using ** in place of the carat.  Thus, you
  1918.   can use:  EVAL 2**1/2 to find 2^0.5.
  1919.  
  1920.   It should be noted, by the way, that this is a good way to find
  1921.   roots.  The program has no sqrt() or curt() functions.  You may
  1922.   recall from your math courses that, to find the y-th root of x, you
  1923.   can do:  x^(1/y)
  1924.  
  1925.   Of course, EVAL will complain if this results in a complex number.
  1926.   For example, the result of the above is complex if x == -4 and
  1927.   y == 4.
  1928.  
  1929.  
  1930. RANGE
  1931.  
  1932.   EVAL uses the full "double" precision of the C language.  Thus,
  1933.   answers will be represented to a maximum of 16 digits to the right
  1934.   of the decimal point. EVAL allows all numbers between 1.7E-308 and
  1935.   1.7E+308 to exist. Of course, the negatives of these numbers are
  1936.   also available.  It should be noted that EVAL doesn't check for
  1937.   overflows or underflows.  EVAL will, however, flag "digital math"
  1938.   nono's, such as division by zero and exponentiations resulting in
  1939.   complex numbers.  To use these numbers, just write them as you would
  1940.   specify them in a program like 1-2-3 or in a program: 3.1415 0.1 -34
  1941.   18.01 35e-2 6.2e+23
  1942.  
  1943.  
  1944.  
  1945. EVAL - DOS Command Line Calculator
  1946. _____________________________________________________________________
  1947.  
  1948.  
  1949. MODULO DIVISION
  1950.  
  1951.   EVAL, as well as complementing the four functions with
  1952.   exponentiation, allows the use of the modulo operator.  This
  1953.   operator provides the integral "remainder" of division.  Since 5
  1954.   divided by two is two remainder one, the command:  EVAL 5%2  will
  1955.   result in the answer 1.0.
  1956.  
  1957.  
  1958. FUNCTIONS
  1959.  
  1960.   EVAL supports an extensive list of functions, as well.  Functions
  1961.   may be specified in either upper or lower case, and may be
  1962.   abbreviated to as little as three characters.  (Of course, if the
  1963.   function's name is one or two characters long, all characters must
  1964.   be specified.)
  1965.  
  1966.  
  1967.   These functions are supported by EVAL:
  1968.  
  1969.   abs(x)         absolute value of x
  1970.   acos(x)        arc cos of the angle x radians
  1971.   acot(x)        arc cotangent of the angle x radians
  1972.   acsc(x)        arc cosecant of the angle x radians
  1973.   asec(x)        arc secant of the angle x radians
  1974.   asin(x)        arc sine of the angle x radians
  1975.   atan(x)        arc tangent of the angle x radians
  1976.   cos(x)         cosine of the angle x radians
  1977.   cot(x)         cotangent of the angle x radians
  1978.   csc(x)         cosecant of the angle x radians
  1979.   deg(x)         convert x radians to degrees
  1980.   exp(x)         e to the power of x
  1981.   fact(x)        factorial of x
  1982.  
  1983.  
  1984.  
  1985. EVAL - DOS Command Line Calculator
  1986. _____________________________________________________________________
  1987.  
  1988.  
  1989.   ln(x)          natural (base e) logarithm of x
  1990.   log(x)         base 10 logarithm of x
  1991.   pi(x)          pi times x
  1992.   rad(x)         converts x degrees to radians
  1993.   sec(x)         secant of the angle x radians
  1994.   sin(x)         sine of the angle x radians
  1995.   tan(x)         tangent of the angle x radians
  1996.   sinh(x)        hyperbolic sine of x
  1997.   cosh(x)        hyperbolic cosine of x
  1998.   tanh(x)        hyperbolic tangent of x
  1999.   sech(x)        hyperbolic secant of x
  2000.   csch(x)        hyperbolic cosecant of x
  2001.  
  2002.  
  2003.   If any of these functions are passed invalid values, EVAL will abort
  2004.   with an error.  The arc-trig functions, for example, cannot accept
  2005.   values outside of the closed interval [0,1].
  2006.  
  2007.   Using these functions is similar to any other high level language.
  2008.   The function name and its ending left parenthesis function as an
  2009.   opening parenthesis in the precedence of the evaluation.  Thus,
  2010.   sin(.7)^2+cos(.7)^2 would evaluate to 1.0.  You may find that
  2011.   certain identities don't evaluate to what you would expect them to.
  2012.  
  2013.   This is because of the limits of precision in computer math when
  2014.   dealing with irrational numbers.  While the sin^2+cos^2 identity
  2015.   almost always works, the sec^2-tan^2 identity usually doesn't work,
  2016.   for example.
  2017.  
  2018.   Along with this problem, another comes.  For example, mathematically
  2019.   sec(0.5*pi) is undefined.  However, EVAL will evaluate sec(pi(0.5))
  2020.   to be a very (very) large number.  This is again because of the
  2021.   rounding errors in binary math. It is a good approximation,
  2022.   considering lim(sec(x)) == +infinity   x -> 0.5+
  2023.  
  2024.  
  2025.  
  2026. EVAL - DOS Command Line Calculator
  2027. _____________________________________________________________________
  2028.  
  2029.  
  2030. MEMORY
  2031.  
  2032.   By popular demand, a "memory" feature has been added to EVAL.  If
  2033.   you make a computation using EVAL, the result is remembered and may
  2034.   be used as needed in any further invocation of EVAL.
  2035.  
  2036.   For example, using the command: EVAL SIN(1)  would display the sine
  2037.   of one radian.  If you executed the command:  EVAL ASIN(@)  next,
  2038.   you'd get, effectively, ASIN(SIN(1))... the result would be one.
  2039.   Similarly, if you used EVAL  35+15  EVAL would print 50.  If you did
  2040.   EVAL @+100  a result of 150 would be displayed.
  2041.  
  2042.   EVAL stores the results in your machine's environment.  You may see
  2043.   the previous result by typing the SET command; DOS will list the
  2044.   environment variables it has stored.  EVAL's environment variable is
  2045.   listed on the line "EVAL".
  2046.  
  2047.  
  2048.  
  2049. FILEATTR - Set DOS File Attributes
  2050. _____________________________________________________________________
  2051.  
  2052.  
  2053. DESCRIPTION
  2054.  
  2055.   FILEATTR allows you to change the attributes of a group of files. If
  2056.   told to, FILEATTR also will search through subdirectories.
  2057.  
  2058.   There are four attributes: Archive, Read-Only, System and Hidden. If
  2059.   a file has the Archive bit set, this means the file has been changed
  2060.   since the last time it was backed up. If a file has the Read-Only
  2061.   bit set, this means the file can be read, but not written to,
  2062.   meaning it CANNOT be changed. If a file has the System bit set, it
  2063.   means this file is a DOS System file and should be left alone. If a
  2064.   file has the Hidden bit set, then you cannot see the file or
  2065.   directory by using the DIR command. You can still run the file,
  2066.   assuming it is executable, or go into the directory, it is just
  2067.   hidden.
  2068.  
  2069.  
  2070. VERSION
  2071.  
  2072.   1.20  03/21/92
  2073.  
  2074.  
  2075. COMMAND FORMAT
  2076.  
  2077.   FILEATTR [file] ±[attr] [/C][/D][/F][/V][/P][/Y][/S][/T][/U][/K][/?]
  2078.  
  2079.   [file]     is any valid DOS file specification including wildcards.
  2080.              (Default is *.*)
  2081.  
  2082.  
  2083. FILEATTR - Set DOS File Attributes
  2084. _____________________________________________________________________
  2085.  
  2086.  
  2087. OPTIONS
  2088.  
  2089.   /A  Files with at least the Archive bit set.  Search for files with
  2090.       at least the Archive bit set, although there may be other bits
  2091.       set as well.
  2092.  
  2093.   /C  Clear all bits.  Clears all the bits from a file. You can use the
  2094.       parameter of /ARSH to accomplish this, I just added this to make
  2095.       it easier.
  2096.  
  2097.   /D  Change bits on sub-directories.  Allows the changing of bits on
  2098.       a sub directory. The only bit that will affect it is the Hidden
  2099.       bit. You can hide or unhide a sub-directory.
  2100.  
  2101.   FILEATTR will allow you to change the other three bits as well if
  2102.   you want.
  2103.  
  2104.   /F  Files only - Size, Date and Time are not displayed.  Will stop
  2105.       the Size, Date and Time of the file(s) from being displayed.
  2106.  
  2107.   /H  Files with at least the Hidden bit set.  Will search for files
  2108.       with at least the Hidden bit set, although there may be other
  2109.       bits set as well.
  2110.  
  2111.   /K  Kill (Delete) found files.  Will kill (delete) all files that
  2112.       are found. Use this command with or without the /V command. If a
  2113.       sub-directory is found, it will be skipped, not deleted.
  2114.  
  2115.   /P  Pause every page.  Will pause the output every page, which is
  2116.       set for 24 lines. After 24 lines have gone by, a "pause prompt"
  2117.       will appear on line 25. The prompt allows you to hit N for non
  2118.       stop listing, Q or ESC to quit and return to DOS and the
  2119.       subdirectory in which you started from, C to return to DOS but
  2120.       in the current directory or hitting any other key
  2121.  
  2122.  
  2123.  
  2124. FILEATTR - Set DOS File Attributes
  2125. _____________________________________________________________________
  2126.  
  2127.  
  2128.   /R  Files with at least the Read-Only bit set.  Will search for
  2129.       files with at least the Read-Only bit set, although there may be
  2130.       other bits set as well.
  2131.  
  2132.   /S  Process files in sub-directories.  Allows searching from the
  2133.       CURRENT sub-directory and all sub-directories below it for files.
  2134.  
  2135.   /T  Display totals of files found and changed.  Will display totals
  2136.       after all files have been found. It will display the total
  2137.       number of files found and files changed.
  2138.  
  2139.   /U  Unusual files - those with any bit set.  Will find any unusual
  2140.       files. These are files with any bit set. This is similar to the
  2141.       /A command.
  2142.  
  2143.   /V  Verify the Deletion of files.  Will verify that you want to
  2144.       delete each file. This is used with /K only and has no other
  2145.       meaning if /K is not used. The  file will be shown as normal and
  2146.       you will be shown a prompt "Delete? (Y/N/C/Q)" minus the quotes.
  2147.       Hit 'Y' to delete the file and FILEATTR will show you that it
  2148.       has been deleted. Hit 'N' and the file is not deleted. Hit 'C'
  2149.       for continuous deleting from this point on without verification.
  2150.       Hit 'Q' or ESC and the file will not be deleted and you will
  2151.       immediately be returned to DOS and the sub-directory in which
  2152.       you started from.
  2153.  
  2154.   /Y  Files with at least the System bit set.  Will search for files
  2155.       with at least the System bit set, although there may be other
  2156.       bits set as well.
  2157.  
  2158.  
  2159.  
  2160. FILEATTR - Set DOS File Attributes
  2161. _____________________________________________________________________
  2162.  
  2163.  
  2164. NOTES
  2165.  
  2166.   At anytime while FILEATTR is running, you can hit ESC or Q and you
  2167.   will be immediately returned to DOS and the sub-directory at which
  2168.   you started from. Another key you can hit while FILEATTR is running
  2169.   is P, which instantly puts FILEATTR into Pause mode, the same as if
  2170.   you used /P option. You may also hit C at anytime.  FILEATTR will
  2171.   return to DOS and the current sub-directory. This is useful when
  2172.   using the /S option, and you see something that makes you want to go
  2173.   to that directory.
  2174.  
  2175.   FILEATTR can search through your directories for files as well. It
  2176.   has a limit of 450 directories it can handle.
  2177.  
  2178.  
  2179. EXAMPLES
  2180.  
  2181.   FILEATTR
  2182.  
  2183.   Will display the help information screen.
  2184.  
  2185.  
  2186.   FILEATTR /cspt a*.zi?
  2187.  
  2188.   Will search for files in the current sub-directory and  all
  2189.   subdirectories below that start with A and have ZI in the extension.
  2190.   It will clear all bits on those files and display a total of files
  2191.   found and files changed.  FILEATTR will also pause every 24 lines.
  2192.  
  2193.  
  2194.   FILEATTR d: /us
  2195.  
  2196.   Will search for files in the current sub-directory of D: and all
  2197.   sub-directories below it for files with the any bit set.
  2198.  
  2199.  
  2200.  
  2201. FILEINFO - DOS File Information
  2202. _____________________________________________________________________
  2203.  
  2204.  
  2205. DESCRIPTION
  2206.  
  2207.   FILEINFO is a utility that helps alleviate the problem that DOS has
  2208.   created by only allowing 8 characters to describe a file.  Many
  2209.   times you have files that aren't accessed very often and it becomes
  2210.   hard to remember what they are used for.  FILEINFO provides a way of
  2211.   adding notes about files in any directory.
  2212.  
  2213.  
  2214. VERSION
  2215.  
  2216.   1.10  05/04/91
  2217.  
  2218.  
  2219. COMMAND FORMAT
  2220.  
  2221.   FILEINFO [d:\path]
  2222.  
  2223.  
  2224. NOTES
  2225.  
  2226.   Run FILEINFO from the directory that you wish to describe or enter
  2227.   the name of the directory you wish to edit on the command line.
  2228.   FILEINFO creates a file called FILEINFO. in each directory that you
  2229.   run in.  This file is just a standard text file that can be printed
  2230.   out if you wish to have a hard copy of the file descriptions.
  2231.  
  2232.   Once loaded you will be presented with a list of files and any
  2233.   previous descriptions that were left.  Files that are new or haven't
  2234.   yet been described will contain a * after the file information and
  2235.   before the description area.
  2236.   FILEINFO creates a file in each
  2237.  
  2238.   FILEINFO also supports the optional EGA 43 line mode and VGA 50 line
  2239.   mode.  If your system is in one of these modes when you run
  2240.   FILEINFO, the file list will be displayed in the proper mode
  2241.  
  2242.  
  2243. FILESIZE - Display File Size Information
  2244. _____________________________________________________________________
  2245.  
  2246.  
  2247. DESCRIPTION
  2248.  
  2249.   FILESIZE is a utility that will list each individual file and their
  2250.   respective sizes.  A summary at the end of the list gives total
  2251.   size, number of files, total space and drive and space available
  2252.   with a actual and percentage values.  You may pass FILESIZE a
  2253.   specific file to list, or group of files. If no parameters are
  2254.   passed FILESIZE will list all files in the current directory.
  2255.  
  2256.  
  2257. VERSION
  2258.  
  2259.   1.30  03/21/92
  2260.  
  2261.  
  2262. COMMAND FORMAT
  2263.  
  2264.   FILESIZE [filespec] [/?][/T][/S][/P][/NOH]
  2265.  
  2266.   /?    Display help
  2267.  
  2268.   /T    Display totals only
  2269.  
  2270.   /S    Search subdirectories
  2271.  
  2272.   /P    Pause on screenfulls
  2273.  
  2274.   /NOH  Suppress Header
  2275.  
  2276.  
  2277.  
  2278. FILETREE - Display DOS File Structure
  2279. _____________________________________________________________________
  2280.  
  2281.  
  2282. DESCRIPTION
  2283.  
  2284.   FILETREE is a utility which will scan the directory structure of a
  2285.   disk and give a top down tree listing of the entire disks directory
  2286.   structure.  It groups the listing in a left to right fashion with
  2287.   each subdirectory moving further right across the screen.
  2288.  
  2289.  
  2290. VERSION
  2291.  
  2292.   2.02  03/21/92
  2293.  
  2294.  
  2295. COMMAND FORMAT
  2296.  
  2297.   FILETREE [d:]
  2298.  
  2299.   d:   is the drive to scan
  2300.  
  2301.  
  2302. NOTES
  2303.  
  2304.   Pressing [CTRL]C during the scan will halt the program.
  2305.  
  2306.  
  2307.  
  2308. FINDFILE - Find File on your Disk Drive
  2309. _____________________________________________________________________
  2310.  
  2311.  
  2312. DESCRIPTION
  2313.  
  2314.   Locates files by searching the entire disk for a specified file.
  2315.   You may use DOS wildcards to find a group of files as well.  The new
  2316.   version of FINDFILE will also search within compressed files to
  2317.   search for filenames as well.  FINDFILE searches across your disk
  2318.   looking for any files that you specify.  When it finds a matching
  2319.   file it will display the directory the file was found in, the
  2320.   complete file name, the file size, creation date and time, and any
  2321.   attributes associated with the file.
  2322.  
  2323.  
  2324. VERSION
  2325.  
  2326.   3.12  12/14/92
  2327.  
  2328.  
  2329. COMMAND FORMAT
  2330.  
  2331.   FINDFILE [filespec] [options]
  2332.  
  2333.  
  2334.  
  2335.  
  2336. NOTES
  2337.  
  2338.   FINDFILE works with standard DOS file names.  The program will also
  2339.   "open" several types of archive files.  These include the popular
  2340.   ZIP, PAK and ARC formats, as well as the public domain ZOO and LZH
  2341.   formats.
  2342.  
  2343.   FINDFILE supports any DOS based networks including Novell and
  2344.   Lantastic.
  2345.  
  2346.  
  2347.  
  2348. EXAMPLES
  2349.  
  2350.   To search the current drive for the file GOOFY.TXT enter
  2351.  
  2352.     FINDFILE GOOFY.TXT
  2353.  
  2354.  
  2355.   Should you wish, you can have FINDFILE run a drive other than the
  2356.   default drive.  To do this, simply include a drive specification.
  2357.   To look for GOOFY.TXT on drive H, one would use the command
  2358.  
  2359.     FINDFILE H:GOOFY.TXT
  2360.  
  2361.  
  2362.   If you are looking for a file with a name you can't specifically
  2363.   remember, you may use wildcards in the filename given to FINDFILE to
  2364.   search the drives and files on your system.  If you knew that your
  2365.   text file began with a G, for example, you might use
  2366.  
  2367.     FINDFILE H:G*.TXT
  2368.  
  2369.  
  2370.  
  2371. FINDFILE - Find File on your Disk Drive
  2372. _____________________________________________________________________
  2373.  
  2374.  
  2375.  
  2376.   If you knew that you had called the file MODEL but couldn't remember
  2377.   the extension it had,
  2378.  
  2379.     FINDFILE MODEL.*
  2380.  
  2381.  
  2382.  
  2383.   Note that FINDFILE searches *all* archive files it notices, even if
  2384.   they don't match the wildcard specification that you supply.
  2385.  
  2386.   If you have many of the supported archive files on your diskette,
  2387.   you may be noticing that FINDFILE runs a little slower.  If you are
  2388.   looking only for "normal" DOS files, you can use the /N option to
  2389.   cause FINDFILE to search only DOS directories.  That would make the
  2390.   above command look like this:
  2391.  
  2392.     FINDFILE /N MODEL.*
  2393.  
  2394.  
  2395.   Since you might know that the file is not stored in an archive, you
  2396.   can expidite the search by using /N.  Normally, FINDFILE searches
  2397.   ZIP, ARC, ZOO, PAK, and LZH files when it finds them.  You can
  2398.   switch off these file choices individually, as well.  For example,
  2399.   to search for FINDFILE.C without looking in LZH or ZOO files, you
  2400.   may use
  2401.  
  2402.     FINDFILE /O /L FINDFILE.C
  2403.  
  2404.  
  2405.  
  2406. FINDFILE - Find File on your Disk Drive
  2407. _____________________________________________________________________
  2408.  
  2409.  
  2410.  
  2411.   If you'd like, you can have FINDFILE print out messages as it
  2412.   traverses your hard drive and checks files.  To do this, use the /D
  2413.   option to display the filenames FINDFILE searches through, as well
  2414.   as the ones it finds.
  2415.  
  2416.   FINDFILE is capable of displaying file directory information, as
  2417.   well. If you would like to see the last modification date and time
  2418.   as well as the attributes and size of found files, use the /V
  2419.   option.  /V stands for "verbose mode".
  2420.  
  2421.   It is often handy to have just a total of file information.  For
  2422.   example, you might want to see how many .GIF files are on your hard
  2423.   disk, and how much room they're taking up.  You can use the /T
  2424.   option to have FINDFILE print out only the totals information,
  2425.   instead of also displaying the name and location of all the found
  2426.   files.
  2427.  
  2428.   Our example with .GIF files might look like this:
  2429.  
  2430.     FINDFILE /T *.GIF
  2431.  
  2432.  
  2433.   When FINDFILE prints out the number of files found, the number
  2434.   indicates the number of files that were not in archives.  If any
  2435.   files were "inside" of archives, FINDFILE will note that number of
  2436.   files with "archived files".
  2437.  
  2438.   If you ran FINDFILE and it printed, for example,
  2439.  
  2440.      6 files found.
  2441.     18 archive files found.
  2442.  
  2443.   it would mean that FINDFILE came across 24 files that matched your
  2444.   specification.  Six of these files were regular DOS files, but
  2445.   eighteen of the files were actually inside archive files.
  2446.  
  2447.  
  2448.  
  2449.  
  2450. FINDFILE - Find File on your Disk Drive
  2451. _____________________________________________________________________
  2452.  
  2453.   FINDFILE will search through archive files if it finds them and
  2454.   recognizes them by their extension.  Notice that, if you have an
  2455.   archive file and it doesn't have the normal file extension, the file
  2456.   won't be checked by FINDFILE.
  2457.  
  2458.   If you find yourself confused about FINDFILE's options, you can run
  2459.   FINDFILE without any options and it will show you a display of the
  2460.   usage information.  FINDFILE will also do this if you try to use an
  2461.   option it doesn't recognize.
  2462.  
  2463.   If you're running FINDFILE and realize something's wrong (or you
  2464.   have a huge disk and ge tired of waiting), you can use [CTRL]C or
  2465.   [CTRL][BREAK] to stop the program.  FINDFILE will tell you what it's
  2466.   found so far, and then leave you at the DOS prompt.
  2467.  
  2468.   If you use the /R option, FINDFILE will go through all of the drives
  2469.   looking for your file.  If the filespec you provide contains a drive
  2470.   specification, it will be ignored.  FINDFILE searches your drives in
  2471.   alphabetical order, starting with your first hard disk drive or RAM
  2472.   disk.  FINDFILE does not search floppy drives in this mode.
  2473.  
  2474.  
  2475.  
  2476. FIXCR - DOS CR/LF Manipulation Program
  2477. _____________________________________________________________________
  2478.  
  2479.  
  2480. DESCRIPTION
  2481.  
  2482.   FIXCR is a small utility that is used to fix files that are
  2483.   transferred from systems such as UNIX or Macintosh where the end
  2484.   of a text line is marked with a CR but not a CR/LF as in MS-DOS.
  2485.   You can also use FIXCR to add a CR/LF to any column of a text file.
  2486.  
  2487.  
  2488. VERSION
  2489.  
  2490.   1.10  09/28/92
  2491.  
  2492.  
  2493. COMMAND FORMAT
  2494.  
  2495.   FIXCR source [/f:nn]
  2496.  
  2497.     source    source file name
  2498.     /f:nn     add a CR/LF at column nn of each line in text file
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  HELP - DOS Command Help Facility
  2506. _____________________________________________________________________
  2507.  
  2508.  
  2509. DESCRIPTION
  2510.  
  2511.   HELP prints out help messages on some of the more useful and popular
  2512.   DOS commands.  To use the utility just type HELP followed by the
  2513.   name of the command that you want help with.
  2514.  
  2515.  
  2516. VERSION
  2517.  
  2518.   1.21 03/22/92
  2519.  
  2520.  
  2521. COMMAND FORMAT
  2522.  
  2523.   HELP [command]
  2524.  
  2525.   where command is any of the commands listed below
  2526.  
  2527.   append, assign, attrib, backup, break, chcp, cd, chdir, chkdsk, cls,
  2528.   command, comp, copy, ctty, date, del, dir, diskcomp, diskcopy,
  2529.   edlin, erase, exe2bin, exit, fastopen, fc, fdisk, find, format,
  2530.   graftabl, graphics, join, keyb, label, mem, md, mkdir, mode, more,
  2531.   nlsfunc, path, print, prompt, rd, recover, ren, rename, replace,
  2532.   restore, rmdir, select, set, share, sort, subst, sys, time, tree,
  2533.   type, ver, verify, vol, xcopy
  2534.  
  2535.  
  2536.  
  2537. HEXDUMP - Hexadecimal Display of File Contents
  2538. _____________________________________________________________________
  2539.  
  2540.  
  2541. DESCRIPTION
  2542.  
  2543.   HEXDUMP is a utility that will give you a quick dump of the contents
  2544.   of any file.  The dump is very similar in format to what you get
  2545.   with the Norton Utilities file viewer.  An advantage of HEXDUMP is
  2546.   that you can quickly dump the contents of any file to the screen
  2547.   without having to load the overhead of a shell program.  You can
  2548.   display any type of file ASCII or Binary.  The default display is to
  2549.   list the HEX values on the left and the ASCII equivalents on the
  2550.   right hand column.
  2551.  
  2552.  
  2553. VERSION
  2554.  
  2555.   1.20  07/27/91
  2556.  
  2557.  
  2558. COMMAND FORMAT
  2559.  
  2560.   HEXDUMP [file] [/B][/O][/H][/P]
  2561.  
  2562.   file  can be any valid DOS file including binary files.
  2563.  
  2564.   /B    will dump the file in binary groups rather than hex.
  2565.  
  2566.   /O    will dump the file in octal groups rather than hex.
  2567.  
  2568.   /H    will display the file in raw hexadecimal format rather than
  2569.         showing the hex and ASCII values side by side.
  2570.  
  2571.   /P    Pause mode, will pause each screen full
  2572.  
  2573.  
  2574. HUSH - Speaker Control Utility
  2575. _____________________________________________________________________
  2576.  
  2577.  
  2578. DESCRIPTION
  2579.  
  2580.   HUSH is a utility that can eliminate a majority of the sounds
  2581.   generated by the PC's internal speaker.  HUSH can not eliminate all
  2582.   beeps.  Tones that it can not completely silence, it can reduce to a
  2583.   small click.  HUSH is a small TSR which when loaded watches for
  2584.   output to the speaker. When activated, HUSH will try and suppress
  2585.   the speaker 18.2 times a second.
  2586.  
  2587.  
  2588. VERSION
  2589.  
  2590.   1.21  11/23/90
  2591.  
  2592.  
  2593. RESIDENT MEMORY USAGE
  2594.  
  2595.   544 Bytes
  2596.  
  2597.  
  2598. COMMAND FORMAT
  2599.  
  2600.   HUSH [ON] [OFF]
  2601.  
  2602.  
  2603.   ON   Enable HUSH functions
  2604.   OFF  Disable HUSH functions
  2605.  
  2606.  
  2607.  
  2608.  
  2609.   KILLDIR - Remove Directory and it's contents
  2610. _____________________________________________________________________
  2611.  
  2612.  
  2613. DESCRIPTION
  2614.  
  2615.   KILLDIR is a utility that will make eliminating a directory and all
  2616.   of it's contents a lot easier.  When you run KILLDIR it will display
  2617.   the information about the directory that you wish to remove
  2618.   including the number of files and sizes as well as any subdirectory
  2619.   information. KILLDIR will remove all files and file types including
  2620.   hidden or system files.
  2621.  
  2622.  
  2623. VERSION
  2624.  
  2625.   1.41  10/14/91
  2626.  
  2627.  
  2628. COMMAND FORMAT
  2629.  
  2630.   KILLDIR [dir] [/SN] [/NOH] [/NOP]
  2631.  
  2632.   /SN     Display the names of all subdirectories when listing the
  2633.           subdirectory info.
  2634.  
  2635.   /NOH    No Header Display
  2636.  
  2637.   /NOP    No Prompt for deletion   DANGER !!  will erase without a pause
  2638.  
  2639.  
  2640. LASER - Laser Printer Control
  2641. _____________________________________________________________________
  2642.  
  2643.  
  2644. DESCRIPTION
  2645.  
  2646.   LASER helps you set your laser printer's mode and also makes it easy
  2647.   for you to send some control codes to it.  It is specifically
  2648.   designed to work with HP LaserJet Compatible Printers but some of
  2649.   the generic functions such as Form Feed, Line Feed and Carriage
  2650.   Return will work with any printer.
  2651.  
  2652.  
  2653. VERSION
  2654.  
  2655.   1.41  03/29/92
  2656.  
  2657.  
  2658. COMMAND FORMAT
  2659.  
  2660.   LASER [mode] [mode] ...
  2661.  
  2662.  
  2663.   BOLDON   Turns on Bolding of all characters
  2664.  
  2665.   BOLDOFF  Turns off Bolding Off
  2666.  
  2667.   ITALON   Sets the PCL Font to Italics
  2668.  
  2669.   ITALOFF  Turns of the PCL Italics
  2670.  
  2671.   LF       Send a Line Feed to the printer
  2672.  
  2673.   FF       Send Form Feed.  This will eject the page that is in the
  2674.            printer.
  2675.  
  2676.  
  2677.  
  2678. LASER - Laser Printer Control
  2679. _____________________________________________________________________
  2680.  
  2681.  
  2682.   CR       Send a Carriage Return to the printer.
  2683.  
  2684.   ESC      Sends the ESCAPE code to the printer.  ASCII 027.
  2685.  
  2686.   6LPI     Sets the PCL Font to 6 Lines Per Inch
  2687.  
  2688.   8LPI     Sets the PCL Font to 8 Lines Per Inch
  2689.  
  2690.   16CPI    Sets the PCL Font to 16 Chars Per Inch
  2691.  
  2692.   10CPI    Sets the PCL Font to 10 Chars per Inch
  2693.  
  2694.   PORT     Sets the mode to Portrait Orientation for vertical output.
  2695.  
  2696.   LAND     Sets the mode to Landscape Orientation for horizontal
  2697.            output.
  2698.  
  2699.   AUTO     Tells the printer to use the internal paper tray to feed
  2700.            from.
  2701.  
  2702.   MAN      Tells the printer to wait for manually fed pages during
  2703.            print.
  2704.  
  2705.   LEG      Set up the printer to use 8 1/2 x 14 Legal sized paper.
  2706.  
  2707.   LET      Set up the printer to use 8 1/2 x 11 Letter sized paper.
  2708.  
  2709.   TEST     Prints a Test page to the printer.
  2710.  
  2711.   RESET    Send the RESET code to the HP Laserjet.
  2712.  
  2713.  
  2714.   PAGEON   This parameter is for use with HP Laserjet users that have
  2715.            a Pacific Page Postscript Cartridge installed. This
  2716.            cartridge allows you to emulate an Apple LaserWriter
  2717.            Postscript printer on your HP LaserJet. Some software does
  2718.            not support the Postscript mode, and rather than having to
  2719.            power on and off and insert and remove the cartridge each
  2720.            time you wish to switch modes, you can use laser to set the
  2721.            proper mode of the cartridge.  PAGEON tells the Printer to
  2722.            use the PostScript emulation mode.
  2723.  
  2724.   PAGEOFF  This tells the Pacific Page cartridge functions to disable
  2725.            and the printer will now except standard PCL commands.
  2726.  
  2727.  
  2728.   STRING=[text]  This parameter allows you to send whatever strings
  2729.                  you wish to the printer.  It can be used in
  2730.                  conjunction with the ESC parameter to select soft
  2731.                  fonts and send setup commands.
  2732.  
  2733.  
  2734.  
  2735.  
  2736. LS - Unix like LS Directory Listing
  2737. _____________________________________________________________________
  2738.  
  2739.  
  2740. DESCRIPTION
  2741.  
  2742.   LS is a file listing utility that is found in the Unix operating
  2743.   system.  It has many advanced features beyond that of the DIR
  2744.   command found in DOS.  This implementation has most of the Unix
  2745.   features built in.
  2746.  
  2747.  
  2748. VERSION
  2749.  
  2750.   1.00  10/24/90
  2751.  
  2752.  
  2753. COMMAND FORMAT
  2754.  
  2755.   LS [-1CFPRSdflrst] [filespec]
  2756.  
  2757.  
  2758.   -1  list in single column
  2759.  
  2760.   -C  list in multiple columns
  2761.  
  2762.   -F  directories are marked with a trailing '\', system files are
  2763.       marked with a trailing '@' and executable files are marked with
  2764.       a trailing '*'
  2765.  
  2766.   -P  print the directory name before listing
  2767.  
  2768.   -R  recursively list subdirectories
  2769.  
  2770.   -S  sort by file size in bytes (cluster size if option 's' is
  2771.       selected)
  2772.  
  2773.   -d  list directories as if they were a normal file
  2774.  
  2775.   -f  do not sort (list in the order files appear in the directory)
  2776.  
  2777.   -l  list in long format ([size in clusters,] mode, size, date, name)
  2778.  
  2779.   -r  reverse the order of the selected sort
  2780.  
  2781.   -s  list the file size in clusters
  2782.  
  2783.   -t  sort by time
  2784.  
  2785.  
  2786. NOTES
  2787.  
  2788.   This version will also search the environment string for LS=
  2789.   [defaults].  Any options that you set LS= with the SET command will
  2790.   be loaded automatically when you run the program from the DOS
  2791.   prompt.  Set your most used parameters in your AUTOEXEC.BAT file and
  2792.   then a plain LS will run those parameters for you.  Options as in
  2793.   the Unix LS the switches are case sensitive.
  2794.  
  2795.  
  2796.  
  2797. MONITOR - Monitor Convergence/Alignment/Focus Test
  2798. _____________________________________________________________________
  2799.  
  2800.  
  2801. DESCRIPTION
  2802.  
  2803.   MONITOR allows you to test out your video monitor.  It displays a
  2804.   series of patterns that help you make sure that the monitor is setup
  2805.   correctly. A grid of cross hatching is displayed to show the maximum
  2806.   display area of the monitor.  If the lines are crooked or distorted
  2807.   around the edges you may need to adjust the alignment.  In the four
  2808.   corners of the screen are colored circles.  These can be used to
  2809.   adjust the focus.  Across the top is a pattern of the base 16 colors
  2810.   for adjusting the RGB values.
  2811.  
  2812.  
  2813. VERSION
  2814.  
  2815.   1.32  08/16/92
  2816.  
  2817.  
  2818. COMMAND FORMAT
  2819.  
  2820.   MONITOR
  2821.  
  2822.  
  2823. NOTES
  2824.  
  2825.   MONITOR supports the following video adapters:  HERCULES, CGA, EGA,
  2826.   VGA, and 8514A.
  2827.  
  2828.   If you set the environment variable HEADER=OFF the trailing copyright
  2829.   message will not be displayed.
  2830.  
  2831.  
  2832.  
  2833. MOVE - Move Files Across Directories or Drives
  2834. _____________________________________________________________________
  2835.  
  2836.  
  2837. DESCRIPTION
  2838.  
  2839.   Moves any file from one place to another.  If moving the file from
  2840.   one drive to a different drive, MOVE will first check to make sure
  2841.   that there is enough space on the destination drive.  If you don't
  2842.   specify a destination MOVE will assume the current directory and the
  2843.   same file name.
  2844.  
  2845.  
  2846. VERSION
  2847.  
  2848.   3.31  09/02/91
  2849.  
  2850.  
  2851. COMMAND FORMAT
  2852.  
  2853.   MOVE source [destination] [options]
  2854.  
  2855.   /?     Displays Help
  2856.  
  2857.   /C     confirm each file before moving
  2858.  
  2859.   /O     overwrite all colliding files
  2860.  
  2861.   /X     never overwrite colliding files
  2862.  
  2863.   /N     overwrite only newer files
  2864.  
  2865.   /A     ask before overwriting files (DEFAULT)
  2866.  
  2867.   /H     Move Hidden files
  2868.  
  2869.   /R     Automatically renames files if possible without prompting
  2870.  
  2871.   /RA    Ask you for a new filename for each filespec found
  2872.  
  2873.   /S     search subdirectories copying tree structure
  2874.  
  2875.   /SX    search subdirectories using destination directory
  2876.  
  2877.   /NOH   Suppress Header
  2878.  
  2879.  
  2880.  
  2881. MOVE - Move Files Across Directories or Drives
  2882. _____________________________________________________________________
  2883.  
  2884.  
  2885. EXAMPLES
  2886.  
  2887.   MOVE ABC.TXT \DOS
  2888.  
  2889.   This will move the file ABC.TXT to the directory \DOS keeping the
  2890.   same name
  2891.  
  2892.  
  2893.   MOVE \DOS\ABC.TXT
  2894.  
  2895.   This will move the file \DOS\ABC.TXT to the current directory
  2896.   keeping the same name.
  2897.  
  2898.  
  2899.  
  2900. NOTES
  2901.  
  2902.   When using the renaming feature, hitting the escape key at the input
  2903.   prompt, will ABORT the program.  If you do not desire to rename the
  2904.   file, leave the input area blank.
  2905.  
  2906.   If a file of the same name already exists where you are trying to
  2907.   move a file to, you will be prompted whether or not you wish to
  2908.   overwrite that file.
  2909.  
  2910.   If a destination is unclear as to whether it is a file name or a
  2911.   directory name MOVE will prompt you to decide for it.
  2912.  
  2913.   If a destination directory does not exist, MOVE will ask you whether
  2914.   or not you would like it to create a new destination directory for
  2915.   you.
  2916.  
  2917.  
  2918.  
  2919. NAMEDIR - Rename a Directory
  2920. _____________________________________________________________________
  2921.  
  2922.  
  2923. DESCRIPTION
  2924.  
  2925.   NAMEDIR is a utility that is used to rename directories.  This
  2926.   program will rename a directory without having to empty or modify
  2927.   it's contents.
  2928.  
  2929.  
  2930. VERSION
  2931.  
  2932.   1.21  03/29/92
  2933.  
  2934.  
  2935. COMMAND FORMAT
  2936.  
  2937.   NAMEDIR [olddir] [newdir]
  2938.  
  2939.  
  2940. NO - DOS File Exclusion Utility
  2941. _____________________________________________________________________
  2942.  
  2943.  
  2944. DESCRIPTION
  2945.  
  2946.   NO is a utility that gives many DOS commands and external utilities
  2947.   the ability to exclude certain groups of files from the effects of
  2948.   the program called.
  2949.  
  2950.  
  2951. VERSION
  2952.  
  2953.   2.00  09/25/91
  2954.  
  2955.  
  2956. COMMAND FORMAT
  2957.  
  2958.   NO [filespec] [command parameters]
  2959.  
  2960.   filespec    is any valid DOS file specification including wildcards
  2961.  
  2962.   command     is any DOS command, or external program
  2963.  
  2964.   parameters  normal parameters passed to the command or program
  2965.  
  2966.  
  2967. NOTES
  2968.  
  2969.   NO hides files in the current directory from most programs and
  2970.   utilities by putting the HIDDEN file attribute on.  It then calls
  2971.   the command or program with the specified parameters.  Once the
  2972.   command is complete, NO will remove the HIDDEN file attribute from
  2973.   the specified files.
  2974.  
  2975.   NO is very useful when using commands such as DEL *.* when you want
  2976.   the action to take effect on all but a certain group of files.
  2977.  
  2978.   NO is recursive which means you can stack groups of excluded files
  2979.   together by stacking NO commands.
  2980.  
  2981.  
  2982. EXAMPLES
  2983.  
  2984.   NO *.EXE DIR
  2985.  
  2986.   will display all files in the current directory with the exception
  2987.   of files ending in .EXE
  2988.  
  2989.  
  2990.   NO FILE.* DEL *.*
  2991.  
  2992.   will delete all files in the current directory except those
  2993.   beginning named FILE with any extension
  2994.  
  2995.  
  2996.   NO *.EXE NO *.COM DEL *.*
  2997.  
  2998.   will delete all files in the current directory except .EXE and .COM
  2999.   files
  3000.  
  3001.  
  3002.  PATHFIND - Find File in the Current Path
  3003. _____________________________________________________________________
  3004.  
  3005.  
  3006. DESCRIPTION
  3007.  
  3008.   PATHFIND is a utility that allows you to search the file path for
  3009.   any files. This is handy when you are trying to locate a similar
  3010.   program of file that could exist in multiple places in your path
  3011.   statement.  It will display the files that it finds in order of
  3012.   appearance within the path.
  3013.  
  3014.  
  3015. VERSION
  3016.  
  3017.   1.31  03/29/92
  3018.  
  3019.  
  3020. COMMAND FORMAT
  3021.  
  3022.   PATHFIND [filespec]
  3023.  
  3024.   filespec is any valid DOS filename including wildcards.
  3025.  
  3026.  
  3027.  
  3028. PSPRINT - Print ASCII files to a Postscript Printer
  3029. _____________________________________________________________________
  3030.  
  3031.  
  3032. DESCRIPTION
  3033.  
  3034.   PSPRINT is a utility that allows you to print DOS ASCII Text files
  3035.   on a PostScript device without any conversion.  PSPRINT is based on
  3036.   a unix filter taking STDIN input and sending the converted text to
  3037.   STDOUT output.  By rerouting the output to the printer and
  3038.   specifying an input file name PSPRINT will print the file to the
  3039.   printer specified.
  3040.  
  3041.  
  3042. VERSION
  3043.  
  3044.   1.51  11/03/91
  3045.  
  3046.  
  3047. COMMAND FORMAT
  3048.  
  3049.   PSPRINT [/Mx][/Tx][/Lx][/Px][/Fname][/Nx][/I][/Cnn][/NOH] [file]
  3050.  
  3051.   file    File to print.  Wildcards are allowed.
  3052.  
  3053.   /Mx     left margin in points (Default 24)
  3054.  
  3055.   /Tx     top margin in points (Default 24)
  3056.  
  3057.   /Lx     leading points between lines (Default 11.5)
  3058.  
  3059.   /Px     pointsize of font (Default 10)
  3060.  
  3061.   /Fname  font name (Default Courier)
  3062.  
  3063.   /Nx     number of lines per page (Default 66)
  3064.  
  3065.   /I      ignore form feed characters in file (ASCII 12)
  3066.  
  3067.   /Cx     number of copies to print.  (Default 1)
  3068.  
  3069.   /NOH    suppress the header information
  3070.  
  3071.  
  3072.  
  3073. NOTES
  3074.  
  3075.   The default settings may be modified at a run time basis by using
  3076.   the optional parameters on the command line.  To set a default
  3077.   output mode you can specify the environment variable
  3078.   PSPOUT=[destination] in your AUTOEXEC.BAT file.  By using
  3079.   PSPOUT=LPT1 the output will be redirected to the LPT1 printer port
  3080.   rather than STDOUT.
  3081.  
  3082.  
  3083.  
  3084.  
  3085. RAMDRIVE.SYS - High Speed RAM Drive for MS-DOS
  3086. _____________________________________________________________________
  3087.  
  3088.  
  3089. DESCRIPTION
  3090.  
  3091.   RAMDRIVE is a device driver that allows you to partition a part of
  3092.   your Expanded Memory (EMS) as "RAM disk drive."  Having a part of
  3093.   your memory configured as a RAM disk will allow you to access
  3094.   temporary files, intermediate files, and other information at a much
  3095.   faster rate than a standard hard disk.
  3096.  
  3097.  
  3098. VERSION
  3099.  
  3100.   2.00  03/03/92
  3101.  
  3102.  
  3103. RESIDENT MEMORY USAGE
  3104.  
  3105.   700 Bytes
  3106.  
  3107.  
  3108. USAGE
  3109.  
  3110.   DEVICE=[d:][path]RAMDRIVE.SYS [/M:nnnn] [/S] [/A]
  3111.  
  3112.     PC, PC-XT and other 8088 users
  3113.  
  3114.   DEVICE=[d:][path]RAMDXT.SYS [/M:nnnn] [/S] [/A]
  3115.  
  3116.  
  3117.  
  3118.   /Mnnnn     Specifies the amount of memory in kilobytes to allocate
  3119.              for the RAM disk.  The amount is rounded upwards to the
  3120.              nearest 16k block.  Default 512.
  3121.  
  3122.   /A         Tells RAMDRIVE to use all available EMS memory.  Use this
  3123.              option instead of the /Mnnnn option.
  3124.  
  3125.   /S         Turns on speaker clicking.  With this option each time
  3126.              the RAM drive is accessed the speaker will produce a
  3127.              short click. This is useful when trying to measure how
  3128.              much disk activity is occuring on the RAM drive.
  3129.  
  3130.  
  3131.  
  3132. RAMDRIVE.SYS - High Speed RAM Drive for MS-DOS
  3133. _____________________________________________________________________
  3134.  
  3135.  
  3136. NOTES
  3137.  
  3138.   RAMDRIVE is compatible with the Lotus/Intel/Microsoft EMS standard,
  3139.   as well as the AST/Quadram/Ashton-Tate EEMS standard.  RAMDRIVE will
  3140.   function equally well with both systems.
  3141.  
  3142.   RAMDRIVE requires under 1K of DOS memory for its installation.
  3143.  
  3144.   RAMDRIVE is installed as a DOS device driver and must be placed
  3145.   after your EMS device driver for it to work.  For example:
  3146.  
  3147.     device=EMM386.SYS
  3148.     device=RAMDRIVE.SYS
  3149.  
  3150.   RAMDRIVE has been optimized for 16 bit computers.  This helps make
  3151.   it the fastest RAM drive avaialable.  Because of this users that
  3152.   have XT class machines must use the 8 bit version of the program.
  3153.   RAMDXT.SYS is functionally the same as the RAMDRIVE.SYS but will
  3154.   work on 8 bit machines.  The RAMDRIVE.SYS program is about 10%
  3155.   faster than the RAMDXT.SYS version and about 30% faster than the
  3156.   RAMDRIVE that comes with MS-DOS.
  3157.  
  3158.  
  3159.  
  3160.  
  3161. BYPASSING STARTUP
  3162.  
  3163.   There are times when you may wish to not load RAMDRIVE to gain back
  3164.   it's memory usage or to test some software with RAMDRIVE loaded.  In
  3165.   this case as you machine boots if you simultaneously hold down the
  3166.   [CTRL][ALT][LSHIFT] keys RAMDRIVE will ask you if you wish to bypass
  3167.   the installation.  At this point you can answer Y or N as to whether
  3168.   or not you wish RAMDRIVE to load.
  3169.  
  3170.  
  3171.  
  3172.  
  3173. RAMDRIVE.SYS - High Speed RAM Drive for MS-DOS
  3174. _____________________________________________________________________
  3175.  
  3176. ERROR MESSAGES
  3177.  
  3178.  
  3179.   Device not installed.
  3180.  
  3181.   There was a general installation error with RAMDRIVE and the program
  3182.   could not install. Verify that you requested an amount of memory
  3183.   that is available and the the EMS driver has been installed before
  3184.   the RAMDRIVE driver in your CONFIG.SYS.
  3185.  
  3186.  
  3187.   The EMM is not installed.
  3188.  
  3189.   RAMDRIVE could not find or recognize your EMM driver.  Verify that
  3190.   it is installed.
  3191.  
  3192.  
  3193.   EMM failure during installation.
  3194.  
  3195.   RAMDRIVE had a problem with the EMM driver while trying to allocate
  3196.   memory.  Try lowering the amount of memory requested for RAMDRIVE.
  3197.  
  3198.  
  3199.   No free EMM Memory.
  3200.  
  3201.   There is no Expanded memory available for RAMDRIVE.  Try reducing
  3202.   other programs usage.  Many times EMS has been allocated to Disk
  3203.   Caching or Print Spool programs.
  3204.  
  3205.  
  3206.   Requested size too big to fit.
  3207.  
  3208.   You have requested more Expanded memory than is available.  Try
  3209.   lowering the amount of memory in the /M:nnnn option.
  3210.  
  3211.  
  3212.   Can't have zero disk size.
  3213.  
  3214.   You can not allocate a RAM drive of 0k size.  You must specify at
  3215.   least 16k of RAM drive space.
  3216.  
  3217.  
  3218.   Unrecognized option encountered.
  3219.  
  3220.   A command was placed on the DEVICE= line that was unrecognized by
  3221.   RAMDRIVE.
  3222.  
  3223.  
  3224.  
  3225.  
  3226. SCRNATTR - SET DOS Screen Attributes
  3227. _____________________________________________________________________
  3228.  
  3229.  
  3230. DESCRIPTION
  3231.  
  3232.   SCNATTR allows you to set the foreground, background and border
  3233.   colors of your monitor.  To use it, just type SCRNATTR followed by
  3234.   three of the allowed parameters.
  3235.  
  3236.  
  3237. VERSION
  3238.  
  3239.   1.12  03/29/92
  3240.  
  3241.  
  3242. COMMAND FORMAT
  3243.  
  3244.   SCRNATTR [bright] [blink] [underline] [fg] [ON bg] [/n]
  3245.  
  3246.  
  3247.  
  3248. EXAMPLE
  3249.  
  3250.   A:>scrnattr red on green
  3251.  
  3252.   would set the screen colors to a green background with red text.
  3253.  
  3254.  
  3255.  
  3256. NOTES
  3257.  
  3258.  
  3259.   The following are valid colors:
  3260.  
  3261.   Black, Red, Green, Yellow, Blue, Magenta, Cyan, White
  3262.  
  3263.  
  3264.   If /N is included the border color is not set
  3265.  
  3266.  
  3267.  
  3268.  
  3269. SCROLLBK - DOS Screen Scroll Back Utility
  3270. _____________________________________________________________________
  3271.  
  3272.  
  3273. DESCRIPTION
  3274.  
  3275.   SCROLLBK allows you to capture screen information that has rolled
  3276.   off the top of your screen and buffers it into a conventional or
  3277.   expanded memory buffer.  At any time you can then press the SCROLL
  3278.   LOCK key on your keyboard and scroll back through the previous
  3279.   screens.  SCROLLBK supports MDA, HERCULES, CGA, EGA and VGA video
  3280.   cards.  It supports all text modes that use 80 columns.
  3281.  
  3282.  
  3283. VERSION
  3284.  
  3285.   2.30  08/18/91
  3286.  
  3287.  
  3288. RESIDENT MEMORY REQUIREMENT
  3289.  
  3290.   2,688 bytes
  3291.  
  3292.  
  3293. COMMAND FORMAT
  3294.  
  3295.   SCROLLBK /Mnnnn [/EMS][/D][/C][/?][+][-][/U][/Ffname][/A][/O]
  3296.  
  3297.   /Mnnnn   This tells SCROLLBK how much memory to use in nnnn k bytes
  3298.            for the scroll back buffer.  Conventional memory will be
  3299.            used unless you specify the /EMS parameter described below.
  3300.            The resident memory usage will be the 2k for overhead + the
  3301.            buffer size unless EMS is used.
  3302.  
  3303.  
  3304.  
  3305. SCROLLBK - DOS Screen Scroll Back Utility
  3306. _____________________________________________________________________
  3307.  
  3308.  
  3309.   /EMS     Use Expanded Memory for Buffer Space.  The amount of memory
  3310.            buffer specified by the /Mnnnn parameter will be used out
  3311.            of EMS rather than conventional memory.  EMS 3.2 or 4.0 is
  3312.            supported.  The amount of memory in K bytes specified in
  3313.            the /M parameter will be rounded up to the nearest EMS page
  3314.            (16k).
  3315.  
  3316.   /NOH     Suppresses the Header display.
  3317.  
  3318.   /D       Some video BIOSes have a built in scroll back buffer and
  3319.            will cause the SCROLLBK buffer to have a duplicate of every
  3320.            line that has been displayed.  Using this parameter should
  3321.            compensate for the built in buffer and eliminate the double
  3322.            lines.  Compaq EGA and Orchid VGA cards are known to have
  3323.            this problem.
  3324.  
  3325.   /C       This option will clean out the buffer so that it starts
  3326.            recording with a clean memory from this point on.
  3327.  
  3328.   +        Enable SCROLLBK.  This turns on the SCROLLBK functions if
  3329.            previously disabled.
  3330.  
  3331.   -        Disable SCROLLBK.  This leaves the program in memory but
  3332.            turns off the capture and display features.
  3333.  
  3334.   /U       Uninstall SCROLLBK.  Removes the program from memory if
  3335.            possible.
  3336.  
  3337.   /Ffname  Will save the current contents of the scroll back buffer to
  3338.            a file named fname.
  3339.  
  3340.  
  3341.  
  3342. SCROLLBK - DOS Screen Scroll Back Utility
  3343. _____________________________________________________________________
  3344.  
  3345.  
  3346.   /A       If the /F parameter is used and a file already exists with
  3347.            the same name, this parameter tells SCROLLBK to append the
  3348.            current buffer onto the existing file.
  3349.  
  3350.   /O       If the /F parameter is used and a file already exists with
  3351.            the same name, this parameter tells SCROLLBK to overwrite
  3352.            the existing file with the current buffer information.
  3353.  
  3354.  
  3355.  
  3356. VIEWING BUFFER
  3357.  
  3358.   [SCROLL LOCK]  Activates the SCROLLBK viewing feature.  Disables the
  3359.                  cursor and allows the keystrokes listed below to take
  3360.                  effect. Will stay in the viewing mode until [SCROLL
  3361.                  LOCK] is pressed again, which will deactivate the
  3362.                  viewing mode.  Pressing [ESC] will also exit the
  3363.                  buffer viewing mode.
  3364.  
  3365.   [UP ARROW]     Move up the viewing one line
  3366.  
  3367.   [DOWN ARROW]   Move down the viewing one line.
  3368.  
  3369.   [PGUP]         Move up in the buffer viewing one Screen
  3370.  
  3371.   [PGDN]         Move down the buffer on screen.
  3372.  
  3373.   [HOME]         Go to the top of the buffer
  3374.  
  3375.   [END]          Go to the bottom of the buffer
  3376.  
  3377.  
  3378. SPEEDRAM - System Performance Enhancer
  3379. _____________________________________________________________________
  3380.  
  3381.  
  3382. DESCRIPTION
  3383.  
  3384.   SpeedRAM increases the speed of your system CPU by changing the
  3385.   refresh rate of your systems 8253 timer chip. All Personal
  3386.   Computers, including the original IBM PC were designed with a very
  3387.   high refresh rate. The rate used by all personal computers is far
  3388.   beyond the rate required by the RAM chips used in these machines.
  3389.   SpeedRAM sets the refresh rate to match closer with RAM
  3390.   manufacturers specifications and in turn frees up CPU cycles. These
  3391.   free cycles can be used by your software rather than going to waste
  3392.   by refreshing the RAM too often. The change in refresh rate matches
  3393.   within specifications of most DRAM manufacturers. Depending on your
  3394.   system SpeedRAM should increase your CPU's performance from 2% to
  3395.   10%. You can measure this in many ways such as LANDMARK's CPU SPEED
  3396.   Test or Norton Utilities SI program.
  3397.  
  3398.  
  3399. VERSION
  3400.  
  3401.   2.00  03/14/92
  3402.  
  3403.  
  3404. COMMAND FORMAT
  3405.  
  3406.   SPEEDRAM [+][-][/R:nn]
  3407.  
  3408.   +       Enable SpeedRAM.  Entering a + will enable SpeedRAM and set
  3409.           the optimum refresh rate.
  3410.  
  3411.   -       Disable SpeedRAM.  Entering a - will disable SpeedRAM and set
  3412.           the refresh rate to stock values.
  3413.  
  3414.   r:nn    Set refresh rate to nn Us.  Entering r:nn will set the
  3415.           refresh rate to nn micro seconds.  Only use this if you have
  3416.           a good understanding of the refresh rates.  Setting too high
  3417.           a refresh rate will cause memory  Parity errors or hang your
  3418.           system. If you find that SPEEDRAM + causes parity errors or
  3419.           hangs your system than you will want to try this option.
  3420.  
  3421.  
  3422.  
  3423. SPEEDRAM - System Performance Enhancer
  3424. _____________________________________________________________________
  3425.  
  3426.  
  3427. WHAT IS A REFRESH RATE AND WHAT DOES IT DO?
  3428.  
  3429.   The memory in your Personal Computer is called DRAM, or Dynamic
  3430.   Random Access Memory. This memory is made of banks of 9 chips each
  3431.   holding up to as much as 4MB of 1 bit data. Each chip in a bank
  3432.   represents one of 9 bits. In Personal Computers, 8 of the bits store
  3433.   data and the 9th bit is called a parity bit, used to determine if
  3434.   the data bits are holding the proper information. DRAM chips can not
  3435.   hold a charge of electricity for a very long time. In fact, a new
  3436.   charge of 5 volts must be supplied about every 65 micro seconds or
  3437.   it will loose its data. To supply this charge, that is refresh, the
  3438.   memory, the CPU must stop processing data and direct the 8253 chip
  3439.   to send the refresh charge to the bank of memory. Once the refresh
  3440.   is done the CPU can continue processing. By reducing the number of
  3441.   times the CPU has to stop to refresh the DRAM is how SpeedRAM speeds
  3442.   up your system.
  3443.  
  3444.  
  3445. NOTES
  3446.  
  3447.  
  3448.   SpeedRAM is not a TSR. It does not require any RAM or take any away
  3449.   from your system. SpeedRAM only needs to be loaded once and will
  3450.   perform until the machine is rebooted.
  3451.  
  3452.   SpeedRAM has now loaded and changed your systems speed. Now try
  3453.   loading some software to insure that the system is working properly.
  3454.   Run all the programs that you normally run on your system. Do not
  3455.   load any data that isn't already saved in case SpeedRAM causes a
  3456.   problem. If SpeedRAM causes any problem, it will cause memory
  3457.   problems, your system will either hang or you will get a Parity
  3458.   Error type message, if have any problems refer to the Trouble
  3459.   Shooting section that follows for further instructions. If
  3460.   everything works fine then you might want to install SpeedRAM so it
  3461.   loads every time you boot your machine.
  3462.  
  3463.   If you have any time of Memory or RAM test you can further insure
  3464.   that everything is working properly by running that test. If it
  3465.   reports no problems than it is safe to assume that SpeedRAM has no
  3466.   conflicts with your machine.
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472. SPEEDRAM - System Performance Enhancer
  3473. _____________________________________________________________________
  3474.  
  3475.  
  3476. TROUBLE SHOOTING
  3477.  
  3478.   SpeedRAM has been thoroughly tested on many systems before being
  3479.   released but due to the complexity and variety of equipment
  3480.   available we can not guarantee that it will work on every Personal
  3481.   Computer.
  3482.  
  3483.   If you notice memory errors, parity errors, or that your machine is
  3484.   hanging after running SpeedRAM + then the rate that SpeedRAM has
  3485.   chosen for your system is causing the DRAM chips to fail. This is in
  3486.   no way a permanent failure, you will just have to pick a lower rate
  3487.   at which to run SpeedRAM. To use a manual refresh rate with SpeedRAM
  3488.   enter the following:
  3489.  
  3490.     SPEEDRAM r:nn [ENTER]
  3491.  
  3492.   where nn is the refresh rate you wish to use. Start with 60 and
  3493.   retest your system. If you continue to have problems keep decrements
  3494.   the amount by 5 until you reach a value that your system works with.
  3495.   If the value is less than 18 then you will most likely not benefit
  3496.   from SpeedRAM. If this is the case contact technical support for
  3497.   further help.
  3498.  
  3499.   If you have to use a manual refresh rate then install with the rate
  3500.   override option, and give it the value that worked with your system
  3501.   when the installation program prompts you.
  3502.  
  3503.   Some problems in benchmarking are caused by TSR or Memory Resident
  3504.   software such as screen blankers or print spoolers.
  3505.  
  3506.  
  3507.  
  3508. SPEEDRAM - System Performance Enhancer
  3509. _____________________________________________________________________
  3510.  
  3511.  
  3512.   The benchmark ATPERF.EXE from PC Tech Journal which measures
  3513.   overhead is usually not affected by these programs. It is a very
  3514.   good sign of the change SpeedRAM has with your program.
  3515.  
  3516.   Norton Utilities SI and Landmarks CPUSPEED can be affected by TSR's
  3517.   and may not show the increase in performance. If notice no
  3518.   improvement in performance try running the benchmarks without any
  3519.   TSR's loaded. If you still see no increase, call technical support.
  3520.  
  3521.   There are some utilities available as Shareware or Public Domain
  3522.   software that perform a similar task to SpeedRAM. If you have any of
  3523.   the following you might not see an increase with SpeedRAM:
  3524.  
  3525.   NREFRESH.COM           1987
  3526.   SPEEDER.COM            1987
  3527.   FASTRAM.COM            1988
  3528.   FASTV20.COM            1988
  3529.   ZIP.EXE                1988
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535. ExtraDOS Toolbox (tm)
  3536. _______________________________________
  3537.  
  3538.   Users Manual
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.  
  3560.  
  3561. TEXTSRCH - Search Files for Text
  3562. _____________________________________________________________________
  3563.  
  3564.  
  3565. DESCRIPTION
  3566.  
  3567.   TEXTSRCH is a utility that will search for all occurrences of a
  3568.   given string inside of a specified text file.  It will stop at each
  3569.   occurrence and display the found string, and prompt the user to
  3570.   continue or to exit.
  3571.  
  3572.  
  3573. VERSION
  3574.  
  3575.   1.02  03/29/92
  3576.  
  3577.  
  3578. COMMAND FORMAT
  3579.  
  3580.   TEXTSRCH [filespec] [text]
  3581.  
  3582.  
  3583.  
  3584. TIDY - Disk Cleanup Utility
  3585. _____________________________________________________________________
  3586.  
  3587.  
  3588. DESCRIPTION
  3589.  
  3590.   Finds and deletes all .BAK and ZERO length files.  Optionally
  3591.   search child subdirectories.
  3592.  
  3593.  
  3594. VERSION
  3595.  
  3596.   2.00  07/20/93
  3597.  
  3598.  
  3599. COMMAND FORMAT
  3600.  
  3601.   TIDY  [drive] [/P] [/W] [/R] [/Z] [/A] [/L] [/S] [/H] [extension ... ]
  3602.  
  3603.  
  3604.   /A  Search all drives.  This mode will search all hard drives in the
  3605.       system, including network drives.
  3606.  
  3607.   /C  Confirmation mode.  This mode will not delete any files until the
  3608.       user has confirmed the deletion.
  3609.  
  3610.   /H  Include hidden files in search.  Also searches hidden directories
  3611.       if /S is specified.
  3612.  
  3613.   /L  List mode.  Lists the files that would be deleted but doesn't
  3614.       actually delete them.
  3615.  
  3616.   /P  Search all physical drives, excludes network drives.
  3617.  
  3618.   /R  Delete read only files.  Normally tidy will not delete files that
  3619.       have the read-only attribute set.  This parameter will override that
  3620.       function.
  3621.  
  3622.   /S  Recurse into subdirectories.  Normally, only the current
  3623.       directory is processed.  This switch causes all child
  3624.       directories to be processed as well.
  3625.  
  3626.   /T  Terse operation.  Directory and filenames are suppressed.  Only
  3627.       the summary information is displayed.
  3628.  
  3629.   /X  Execute.  Since TIDY displays help if no command line options are
  3630.       issued, this switch is required to execute with the defaults.
  3631.  
  3632.   /Z  Ignore zero length files.  Some programs require that zero length
  3633.       files be kept.  With /Z set no zero length files will be deleted.
  3634.  
  3635. NOTES
  3636.  
  3637.   TIDY displays the name of each file and its size as it is deleted.
  3638.   Also displays a summary of files that it has erased, as well as a
  3639.   total showing how much disk space was freed. Enter any words on the
  3640.   command line after TIDY, and the program will search for files with
  3641.   those extensions and delete them.
  3642.  
  3643.   You can specify default command line options in the environment
  3644.   using the TIDY= variable.  For example, to default to "Ignore Zero
  3645.   Length Files" and search for the extension "TMP" (in addition to the
  3646.   default "BAK" extension" type at the command line:
  3647.  
  3648.                              SET TIDY=/Z TMP
  3649.  
  3650.   You can override the /Z by including /Z- at the command line,
  3651.   although you can not suppress the TMP extension search without
  3652.   clearing the environment variable.
  3653.  
  3654. EXAMPLES
  3655.  
  3656.   TIDY MAP
  3657.  
  3658.   tells TIDY to delete all .BAK fiels, as well as all .MAP files.
  3659.  
  3660.   You cannot specify global wildcards ("*" or "???" in the file
  3661.   extension, but you can list up to 62 extensions to search for.
  3662.  
  3663.   Additionally, you can give TIDY a disk drive specifier to have the
  3664.   program tidy that drive.  For example, to tidy up on the A: drive,
  3665.   use TIDY A:.
  3666.  
  3667.   You can use the extensions and disk drive specifier in any order,
  3668.   but the only restriction is that the specifier must contain the
  3669.   colon and there must only be one specifier on a line.  So,
  3670.  
  3671.   TIDY A: MAP TMP  will perform identically to  TIDY MAP TMP A:
  3672.  
  3673.   The /C option will cause the program to prompt the user if the file
  3674.   should really be deleted or not.  If the user enters Q, for quit,
  3675.   the program exits and displays a status report.
  3676.  
  3677. TIMBER - File Chopping Utility
  3678. _____________________________________________________________________
  3679.  
  3680.  
  3681. DESCRIPTION
  3682.  
  3683.   TIMBER is a utility that allows you to chop off the front end of any
  3684.   file leaving a specified amount of the end of the file in tact.
  3685.  
  3686.  
  3687. VERSION
  3688.  
  3689.   1.11  10/08/92
  3690.  
  3691.  
  3692. COMMAND FORMAT
  3693.  
  3694.   TIMBER source [/b:nnnn] [/lt:nn]
  3695.  
  3696.   source      is the source file name
  3697.  
  3698.   /b:nnnn     resulting file will be the bottom nnnn bytes of source
  3699.  
  3700.   /lt:nn      chop nn lines from the top of a source text file
  3701.  
  3702.  
  3703.  
  3704. EXAMPLE
  3705.  
  3706.   TIMBER pcbtext.txt /b:40000
  3707.  
  3708.   would chop off the front of the file pcbtext.txt leaving the last
  3709.   40,000 bytes
  3710.  
  3711.  
  3712.   TIMBER pcbtext.txt /lt:10
  3713.  
  3714.   would chop off the first 10 lines of text from the file pcbtext.txt
  3715.  
  3716.  
  3717.  
  3718.  
  3719. TOUCH - File Stamping Utility
  3720. _____________________________________________________________________
  3721.  
  3722.  
  3723. DESCRIPTION
  3724.  
  3725.   TOUCH is a unix utility that is used to stamp a file's attributes
  3726.   with the current system date and time.  This is useful if you want
  3727.   to have a group of files with identical date and time stamps.
  3728.   Wildcards are acceptable in the filespec.
  3729.  
  3730.  
  3731. VERSION
  3732.  
  3733.   1.21  03/29/92
  3734.  
  3735.  
  3736. COMMAND FORMAT
  3737.  
  3738.   TOUCH [filespec]
  3739.  
  3740.   where filespec is any valid DOS file specification including
  3741.   wildcards
  3742.  
  3743.  
  3744.  
  3745. TURBOBAT - Turbo Batch File Compiler
  3746. _____________________________________________________________________
  3747.  
  3748.  
  3749. DESCRIPTION
  3750.  
  3751.   TurboBAT allows you to compile standard DOS batch files into .COM
  3752.   binary programs.  This will greatly enhance the speed of large batch
  3753.   files by allowing them to run in native code rather than interpreted
  3754.   DOS commands. The resulting .COM files may call nested batch files
  3755.   without loosing the parent since the parent calling program is now
  3756.   no longer a batch file.
  3757.  
  3758.  
  3759. COMMAND FORMAT
  3760.  
  3761.  
  3762.   TURBOBAT [/1][/4][/A][/Dname][/I][/L][/T][/X] file[.ext]
  3763.  
  3764.   /1      Insert single stepping code.  The creates a version of the
  3765.           output that is useful when debugging a batch file.  When the
  3766.           output .COM program is run, it will single step through each
  3767.           line of the original program.
  3768.  
  3769.   /4      Supress 4DOS warning messages.  Don't report any warning
  3770.           messages generated by the use of 4DOS specific commands.
  3771.  
  3772.   /A      Supress all warning messges (same as /4/I/L/X).  Don't
  3773.           display any warning messages, only error messages.
  3774.  
  3775.   /Dname  Include full symbolic tracing information.  If NAME is
  3776.           specified the information will be sent to the named file,
  3777.           otherwise is is displayed via the standard error device.
  3778.           There must not be any spaces between /D and NAME.
  3779.  
  3780.   /I      Ignore nonstandard labels.  DOS supports labels up to 8
  3781.           characters long for use with the goto statement.  Many
  3782.           people use the label as a comment field rather than a label
  3783.           and this can cause problems when a label that is used in a
  3784.           non standard fashion shows up during the compile stage of
  3785.           the batch file. DOS will noramally just ignore this error.
  3786.  
  3787.   /L      Relaxed label length checking.  The normal label size
  3788.           recognized by DOS is 8 characters.  In many cases people use
  3789.           the : as a place holder for the program without ever
  3790.           referencing the label. The problem is that if you have more
  3791.           than one long label name where the first 8 digits match
  3792.           another label, the file won't compile because it will look
  3793.           as though you have duplicate labels.  This switch relaxes
  3794.           that limit.
  3795.  
  3796.   /T      Compile with line number TRACE information.  The line number
  3797.           information is displayed via the standard error device.
  3798.           When running the output program compiled with this option on
  3799.           you will get a display of each line number as the program is
  3800.           running. This is useful when trying to determine where a
  3801.           program is failing.
  3802.  
  3803.  
  3804.  
  3805. TURBOBAT - Turbo Batch File Compiler
  3806. _____________________________________________________________________
  3807.  
  3808.   /X      Supress extension warning messages.  Normally during
  3809.           compilation, TurboBAT will warn you about any lines that
  3810.           make use of commands that are supported by the compiler but
  3811.           are not supported by DOS. Using the /X will tell TurobBAT
  3812.           not to warn you about any BATCH files that will not function
  3813.           under normal DOS conditions.
  3814.  
  3815.   /B-     Use ANSI escape sequences instead of the BIOS.  The default
  3816.           screen I/O is now handled by making calls to the video BIOS.
  3817.           This insures that the compiled batch file will work on any
  3818.           machine with or without ANSI.SYS installed.  The drawback
  3819.           to this is that BIOS calls are much slower than ANSI calls.
  3820.           If you know that the machine that will be running the
  3821.           compiled program then using the /B- command will speed up
  3822.           the video calls.
  3823.  
  3824.  
  3825. NOTES
  3826.  
  3827.   TurboBAT is a multipass batch file compiler.  It takes interpreted
  3828.   DOS batch files and turns them into binary programs that can execute
  3829.   up to as much as 4 times faster than normal batch files.  While
  3830.   supporting most of the normal DOS functions that can be called from
  3831.   within a batch file, TurboBAT also provides many additional features
  3832.   including support for many 4DOS/NDOS commands.
  3833.  
  3834. WARNING !!!!
  3835.  
  3836.   From a compiled batch file, do not execute any programs that will
  3837.   remain resident in memory when it terminates.  Doing so can result
  3838.   in an unstable system, requiring you to reboot your computer.
  3839.  
  3840. EXTENDED BATCH COMMANDS
  3841.  
  3842.   TurboBAT support many commands beyond those supported in normal
  3843.   batch files. Some of these commands are in support of J.P. Softwares
  3844.   4DOS Batch Enhancements and others are to replace small external DOS
  3845.   utilities.
  3846.  
  3847. THE ENVIRONMENT
  3848.  
  3849.   Initially, a compiled batch file will retrieve information from its
  3850.   local environment.  However, when a command such as SET is used
  3851.   which modifies the environment the compiled batch file will
  3852.   use the system's master environment.  If a compiled batch file
  3853.   that does not modify the environment executes another compiled
  3854.   batch file or program that does modify the environment, it will
  3855.   return incorrect results.  The fix is very simple, simply add a
  3856.   line near the start of the main batch file that modifies the
  3857.   environment, e.g.:
  3858.  
  3859.                  UNSET DUMMY
  3860.  
  3861.  
  3862.  
  3863. TURBOBAT - Turbo Batch File Compiler
  3864. _____________________________________________________________________
  3865.  
  3866.  
  3867. INTERNALLY SUPPORTED COMMANDS
  3868.  
  3869.  
  3870.   DOS Commands and batch file commands that are directly supported by
  3871.   TurboBAT and require no external programs are:
  3872.  
  3873.  
  3874.   %?     "Internal" evironment variable.  Expands to the error level
  3875.          of the last executed program as a string.
  3876.  
  3877.          Example:  SET LASTERROR=%?
  3878.  
  3879.  
  3880.   BEEP   BEEP [frequency duration ...]
  3881.  
  3882.          Sounds a tone of the specified frequency for the duration in
  3883.          clock ticks.  The defaults are 440Hz (A below middle C) for 2
  3884.          clock ticks (about 1/4 second).
  3885.  
  3886.          The list of tones and durations can be repeated on a single
  3887.          line. This table is identical to the 4DOS tone table:
  3888.  
  3889.           ╔════════╦═══════╤═══════╤═══════╤════════╤═══════╗
  3890.           ║ C      ║  131  │  262  │  523  │  1040  │  2093 ║
  3891.           ║ C#/Db  ║  139  │  277  │  554  │  1103  │  2217 ║
  3892.           ║ D      ║  147  │  294  │  587  │  1176  │  2349 ║
  3893.           ║ D#/Eb  ║  156  │  311  │  622  │  1241  │  2489 ║
  3894.           ║ E      ║  165  │  330  │  659  │  1311  │  2637 ║
  3895.           ║ F      ║  175  │  349  │  698  │  1391  │  2794 ║
  3896.           ║ F#/Gb  ║  185  │  370  │  740  │  1488  │  2960 ║
  3897.           ║ G      ║  196  │  392  │  784  │  1568  │  3136 ║
  3898.           ║ G#/Ab  ║  208  │  415  │  831  │  1662  │  3322 ║
  3899.           ║ A      ║  220  │  440  │  880  │  1760  │  3520 ║
  3900.           ║ A#/Bb  ║  233  │  466  │  932  │  1866  │  3729 ║
  3901.           ║ B      ║  248  │  494  │  988  │  1973  │  3951 ║
  3902.           ╚════════╩═══════╧═══════╧═══════╧════════╧═══════╝
  3903.  
  3904.  
  3905.   BOOT   BOOT [WARM | COLD]
  3906.  
  3907.          Boots the computer.  If no options are specified or if WARM
  3908.          is specified a WARM boot will occur.  If COLD is specified
  3909.          the computer will go through the entire cold boot process.
  3910.          Under Desqview, a warm boot will only close the window.
  3911.  
  3912.   CDD    CDD drive:path
  3913.  
  3914.          Changes subdirectories and drives.  This command will change
  3915.          the current directory and drive to the one specified in
  3916.          [drive:path] and make the current DOS drive equal to the
  3917.          value in [drive]. Normally within dos the CD command will
  3918.          change directories on any drive that you specify but will
  3919.          keep the current drive the same. CDD allows you to switch to
  3920.          that drive rather than stay on the current drive.
  3921.  
  3922.  
  3923. TURBOBAT - Turbo Batch File Compiler
  3924. _____________________________________________________________________
  3925.  
  3926.  
  3927.   CHDIR/CD  CD path
  3928.             CD drive:path
  3929.  
  3930.             Change the current directory as specified in path.  If a
  3931.             drive is specified than change the current directory of
  3932.             that drive to the directory specified in path.
  3933.  
  3934.   CLS       CLS [[bright] [blink] fg on bg]
  3935.  
  3936.             Clears the screen and optionally sets the screen color.
  3937.             When setting the colors the syntax is identical to the
  3938.             COLOR command.
  3939.  
  3940.   COLOR     COLOR [bright] [blink] fg ON bg
  3941.  
  3942.             Uses ANSI escape squences to set the screen color. Only
  3943.             the first three letters of each command word are actually
  3944.             significant.  The following colors are allowed:
  3945.  
  3946.               BLAck     BLUe      GREen     RED
  3947.               MAGenta   CYAn      YELlow    WHIte
  3948.  
  3949.             Example:  COLOR BRIGHT WHITE ON BLUE
  3950.  
  3951.  
  3952.   DELAY     DELAY [seconds][/T]
  3953.  
  3954.             Pauses for the specified interval in seconds.  If no
  3955.             duration is given it will pause for 1 second.  If /T is
  3956.             specified then the value is in system ticks (1/18th sec)
  3957.             rather than in seconds.
  3958.  
  3959.   ECHO      ECHO [message]
  3960.  
  3961.             If the /D switch was used at compile time you can enable
  3962.             or disable command echoing with ECHO OFF and ECHO ON.
  3963.             ECHO without any text will indicate if the /D switch was
  3964.             used when the file was compiled, not the current status of
  3965.             command echoing. To display a blank line use "ECHO:" or
  3966.             "ECHO.".
  3967.  
  3968.  
  3969.  
  3970. TURBOBAT - Turbo Batch File Compiler
  3971. _____________________________________________________________________
  3972.  
  3973.   ECHOS     ECHOS [message]
  3974.  
  3975.             Displays the message without appending a cr/lf to the end
  3976.             of the message like ECHO does.  (used to be ECHONLN but was
  3977.             updated to match the 4DOS command.
  3978.  
  3979.  
  3980.   ELSE      If the IFF condition was false the lines from ELSE to
  3981.             ENDIFF will be executed.
  3982.  
  3983.             See Also IFF.
  3984.  
  3985.  
  3986.   ELSEIFF   ELSEIFF condition [THEN]
  3987.  
  3988.             Similar structure to the IFF command. If the previous IFF
  3989.             was false and the current condition is true the code
  3990.             following will be executed to the next ELSE, ELSEIFF, or
  3991.             ENDIFF statement.  Each use of ELSEIFF counts as a nesting
  3992.             level.  The compiler actually converts this command into
  3993.             logical ELSE^IFF^ENDIFF statements.
  3994.  
  3995.             See Also IFF.
  3996.  
  3997.   ENDIFF    Terminates an IFF statement.
  3998.  
  3999.             See Also IFF.
  4000.  
  4001.  
  4002.   EXIT      EXIT is used when at the DOS level if you are running
  4003.             within a shelled version of the command interpretor and
  4004.             you wish to exit the shelled session.  The EXIT command is
  4005.             ignored by TurboBAT. See also QUIT.
  4006.  
  4007.  
  4008.   FOR       FOR %%var IN (file list) [DO] command
  4009.  
  4010.             Allows more than a single letter as the loop variable. Can
  4011.             be nested.  The loop variable can be tested from other
  4012.             lines by treating it as a normal environment variable.
  4013.             The word "DO" is required by DOS but is optional under
  4014.             4DOS and Turbobat.
  4015.  
  4016.  
  4017.  
  4018. TURBOBAT - Turbo Batch File Compiler
  4019. _____________________________________________________________________
  4020.  
  4021.   GOTO   GOTO label
  4022.  
  4023.          Will jump control to the label.  Labels are marked as a line
  4024.          begining with a :.
  4025.  
  4026.  
  4027.   GOSUB  GOSUB label
  4028.  
  4029.          Calls a label in the current batch file as a subroutine. Must
  4030.          have a matching RETURN statement. The end of the batch file
  4031.          does NOT act as a RETURN.
  4032.  
  4033.  
  4034.   IF     IF [NOT] first (== | EQ | NE | LT | LE | GT | GE) second command
  4035.          IF [NOT] ERRORLEVEL [== | EQ | NE | LT |LE | GT | GE] value command
  4036.          IF [NOT] ENVFREE [== | EQ | NE | LT |LE | GT | GE] value command
  4037.          IF [NOT] EXIST filename command.
  4038.          IF [NOT] ISDIR path command
  4039.  
  4040.          EQ (equal), also '==' and '='
  4041.          NE (not equal),
  4042.          LT (less than),
  4043.          LE (less or equal),
  4044.          GT (greater than),
  4045.          GE (greater or equal).
  4046.  
  4047.          If no compare command is used for ERRORLEVEL or ENVFREE the
  4048.          default of GE will be used.
  4049.  
  4050.          EXIST tests for the existence of a file.
  4051.  
  4052.             IF EXIST my.cfg GOTO continue
  4053.             ECHO Configuration file is missing
  4054.             QUIT 99
  4055.             :continue
  4056.  
  4057.          ISDIR tests if the given path specification is an existing
  4058.          subdirectory.
  4059.  
  4060.             IF NOT ISDIR \work MD \work
  4061.  
  4062.          ENVFREE tests the available environment space.
  4063.  
  4064.             IF ENVFREE LT 123 ECHO Insufficient environment space
  4065.  
  4066.  
  4067.  
  4068.  
  4069. TURBOBAT - Turbo Batch File Compiler
  4070. ___________________________________________________________
  4071.  
  4072.  
  4073.   IFF    IFF condition [THEN]
  4074.  
  4075.          If the condition is true the lines up to ELSE, ELSEIFF or
  4076.          ENDIFF (whichever appears first) will be executed. IFF
  4077.          statements may be nested up to 15 levels deep.  See also IF.
  4078.  
  4079.                 IFF %? EQ 0 THEN
  4080.                   GOTO CONTINE
  4081.                 ELSEIFF %? EQ 99
  4082.                   THEN GOTO CRITICAL
  4083.                 ELSE
  4084.                   GOTO ERROR
  4085.                 ENDIFF
  4086.  
  4087.  
  4088.   INKEY  INKEY [/Wn] [message] %%var
  4089.  
  4090.          Gets a single keystroke and places it in the environment.
  4091.          %%var is the environment variable that will be assigned the
  4092.          keystroke. If /W is specified the command will wait up to
  4093.          that many seconds, e.g. /W10. It will also optionally display
  4094.          a message.  If a wait of zero is used (/W0) the command will
  4095.          return immediately if no keystrokes are pending.  The wait
  4096.          period can be specified in the environment, but the /W but be
  4097.          present on the line at compile time, e.g.:
  4098.  
  4099.              inkey /w%delay Press any key: %%key
  4100.  
  4101.          Displayable keystrokes (characters above the space) are
  4102.          stored as their corresponding character.  Keystrokes that do
  4103.          not have a corresponding character are displayed as a number,
  4104.          e,g. the carriage return as "13".  Extended keystrokes such
  4105.          as F1 are stored with a preceding '@', (@59 for F1).
  4106.  
  4107.  
  4108.   INPUT  INPUT [/Wn] [message] %%var
  4109.  
  4110.          Gets a string and places it in the environment.  %%var is the
  4111.          environment variable that will be assigned the string.  The
  4112.          string is terminated by a carriage return or end of file mark
  4113.          (^Z).  Extended keystrokes are ignored.  /Wn is the optional
  4114.          maximum time in seconds to wait for the first keystroke.
  4115.          Once a keystroke is entered this command will not time out.
  4116.  
  4117.   MKDIR  MKDIR [pathname]
  4118.   MD     MD [pathname]
  4119.  
  4120.          Will create a new directory of PATHNAME.
  4121.  
  4122.  
  4123.   PATH   Displays or Sets the Path.
  4124.  
  4125.  
  4126.  
  4127. TURBOBAT - Turbo Batch File Compiler
  4128. ___________________________________________________________
  4129.  
  4130.  
  4131.  
  4132.   PAUSE   PAUSE [message]
  4133.  
  4134.           Displays an optional message.  If no message is specified the
  4135.           default of "Press a key when ready..." is used.  In addition,
  4136.           a CR/LF is not output until after the key is pressed.
  4137.  
  4138.  
  4139.   PROMPT  Displays or Sets the DOS Prompt
  4140.  
  4141.  
  4142.   QUIT    QUIT [exitcode]
  4143.  
  4144.           Unconditionally halts the compiled batch file.  If no
  4145.           exitcode is specified, zero will be used.  The exit code can
  4146.           refer to an environment variable.  If the variable is not a
  4147.           number or does not exist zero will be used.  Examples:
  4148.  
  4149.                 SET var=1
  4150.                 QUIT %var
  4151.  
  4152.           Exits with 1.
  4153.  
  4154.                 SET var=test
  4155.                 QUIT %var
  4156.  
  4157.           Exits with 0 because %var is not a number.
  4158.  
  4159.  
  4160.   REM     REM is the standard DOS Remark field.  REM lines are ignored
  4161.           by the TurboBAT Compiler.
  4162.  
  4163.  
  4164.   REPEAT/
  4165.   UNTIL   Similar to the Pascal structure.  May be nested up to 15
  4166.           deep. Redirection is not allowed on a line containing REPEAT
  4167.           or UNTIL.
  4168.  
  4169.                 REPEAT
  4170.                   ECHO %1
  4171.                   SHIFT
  4172.                 UNTIL "%1" EQ ""
  4173.  
  4174.  
  4175.   RETURN  Return from a subroutine call.  If no subroutines are
  4176.           pending it will terminate the batch file with an exit code of 255.
  4177.  
  4178.   RD
  4179.   RMDIR   Remove Directory.  This will remove the directory specified
  4180.           as long as there are no files in it.
  4181.  
  4182.  
  4183.  
  4184.  
  4185.  
  4186. TURBOBAT - Turbo Batch File Compiler
  4187. _____________________________________________________________________
  4188.  
  4189.  
  4190.   SCREEN  SCREEN row column [message]
  4191.  
  4192.           Positions the cursor using ANSI sequences and displays an
  4193.           (optional) message.  The cursor coordinates are 0 based, the
  4194.           normal range being 0-24 rows and 0-79 columns.
  4195.  
  4196.  
  4197.   SCRPUT  SCRPUT row col [bright][blink] fg ON bg message
  4198.  
  4199.           Writes the message at the specified screen coordinates using
  4200.           the specified colors.  The cursor position is restored to
  4201.           the position before the command.  ANSI escape sequences are
  4202.           used throughout.
  4203.  
  4204.   SET     Alone, Set will display the current environment variables,
  4205.           or followed by an environment variable, set will set the
  4206.           environment variable to the given value.
  4207.  
  4208.  
  4209.   SHIFT   Same as standard DOS.  I will be expanding this command for
  4210.           4DOS compatibility to accept a shift factor, with support
  4211.           for a negative number which will get back previously shifted
  4212.           parameters.
  4213.  
  4214.   SINGLESTEP    SINGLESTEP ON | OFF
  4215.  
  4216.           Enables or disables single stepping.  The /1 compiler switch
  4217.           must be used for this command to have any effect.  The
  4218.           options are resolved at compile time so you can not use an
  4219.           environment variable or command line parameter to set the
  4220.           status.
  4221.  
  4222.  
  4223.  
  4224.   TEXT/
  4225.   ENDTEXT The text that follows, up to ENDIFF will be displayed as if
  4226.           each line was preceded by an ECHO. Output redirection is
  4227.           more efficient using this command instead of individually
  4228.           redirected ECHO commands since the file will only be opened
  4229.           and closed once, while the file will be opened and closed
  4230.           for each ECHO command.
  4231.  
  4232.                 TEXT
  4233.                 This could be a menu
  4234.                 or it could be help information
  4235.                 ENDTEXT
  4236.  
  4237.                 TEXT >dummy
  4238.                 This text will be sent to the redirection file.
  4239.                 Up to, but not including the ENDTEXT command.
  4240.                 ENDTEXT
  4241.  
  4242.  
  4243.  
  4244.  
  4245. TURBOBAT - Turbo Batch File Compiler
  4246. _____________________________________________________________________
  4247.  
  4248.  
  4249.   UNSET   Deletes the environment variable from the master environment.
  4250.  
  4251.                 UNSET RESULT
  4252.  
  4253.  
  4254.   WHILE/
  4255.   WEND    Similar to the Pascal structure. May be nested up to 15
  4256.           deep. Redirection is not allowed on a line containing WHILE
  4257.           or WEND.
  4258.  
  4259.                 WHILE "%1" NE ""
  4260.                   ECHO %1
  4261.                   SHIFT
  4262.                 WEND
  4263.  
  4264.  
  4265.  
  4266.  
  4267.  
  4268. COMMANDS HANDLED BY CALLING THE COMSPEC
  4269.  
  4270.  
  4271.   These commands are supported by calling COMMAND.COM:
  4272.  
  4273.   CALL, DIR, DEL, REN, VER, VOL, CTTY, CHCP, TYPE, COPY, DATE, TIME,
  4274.   ERASE, BREAK, RENAME, DELETE, VERIFY, COMMAND
  4275.  
  4276.  
  4277.   These commands will only work if 4DOS is the active COMSPEC:
  4278.  
  4279.   FREE, DRAWBOX, DRAWHLINE, DRAWVLINE, MEMORY
  4280.  
  4281.  
  4282.  
  4283.  
  4284. TURBOBAT - Turbo Batch File Compiler
  4285. _____________________________________________________________________
  4286.  
  4287. COMPILER ERROR MESSAGES
  4288.  
  4289.   TurboBat contains a library of internal error messages and will
  4290.   display the error number and message when an error or warning is
  4291.   found.  Files with just warnings will compile, files with errors
  4292.   will not compile.
  4293.  
  4294.   Warning Messages / Error Messages
  4295.  
  4296.    1  Duplicate label
  4297.  
  4298.       Each label must be unique for a file to compile correctly.  Use
  4299.       the /I to relax label checking when using the : for marking
  4300.       comments.
  4301.  
  4302.  
  4303.    2  Duplicate label (check size)
  4304.  
  4305.       Sometimes labels are used as comments in batch files.  If a
  4306.       label is unique, but after the 8th character the compiler won't
  4307.       pick it up as unique since DOS only supports the first 8
  4308.       characters of a label.  You can use the /L option to relax label
  4309.       length checking.
  4310.  
  4311.  
  4312.    3  Redirection not allowed here
  4313.  
  4314.       TurboBAT does not support the redirection of output or input at
  4315.       the location specified.
  4316.  
  4317.  
  4318.    4  Invalid IF statement
  4319.  
  4320.       The IF statement is using invalid syntax, check the manual for
  4321.       usage of IF and IFF commands.
  4322.  
  4323.  
  4324.    6  Invalid FOR statement
  4325.  
  4326.       The FOR statement is using invalid syntax, check the manual for
  4327.       the usage of the FOR command.
  4328.  
  4329.  
  4330.    7  EXIT can not be used in a compiled batch file
  4331.  
  4332.       EXIT is normally used to abort a batch file at any location.
  4333.       You can not do this with a compiled batch file.  Replace usage
  4334.       of EXIT with a GOTO command that jumps to a label at the end of
  4335.       the batch file.
  4336.  
  4337.    8  Label not Found.
  4338.  
  4339.       A reference was made to a label that does not exist.
  4340.  
  4341.  
  4342.  
  4343. TURBOBAT - Turbo Batch File Compiler
  4344. _____________________________________________________________________
  4345.    9  Program is too large
  4346.  
  4347.       The output of the compiled batch file is exceeding 64k bytes.
  4348.       TurboBAT currently only supports the .COM format of programs
  4349.       under 64k bytes large.  Reduce the commands in your batch file
  4350.       if possible.
  4351.  
  4352.  
  4353.   10  REPEAT nested too deeply
  4354.  
  4355.       You have too many levels of nesting with a REPEAT Loop.  Try
  4356.       breaking the repeat loop out of a nested piece of code.
  4357.  
  4358.  
  4359.   11  Unmatched UNTIL
  4360.  
  4361.       The UNTIL statement found has no opening REPEAT command.
  4362.  
  4363.  
  4364.   12  WHILE nested too deeply
  4365.  
  4366.       You have too many levels of nesting with a WHILE Loop.  Try
  4367.       breaking the while loop out of a nested piece of code.
  4368.  
  4369.  
  4370.   13  Unmatched WEND
  4371.  
  4372.       The WEND statement found has no opening WHILE command.
  4373.  
  4374.  
  4375.   14  Label longer than nn characters, truncated
  4376.  
  4377.       Labels that are longer than supported by TurboBAT will be
  4378.       truncated to the maximum characters allowed.
  4379.  
  4380.  
  4381.   15  IFF nested too deeply
  4382.  
  4383.       You have too many levels of nesting with an IFF Loop.  Try
  4384.       breaking the iff loop out of a nested piece of code.
  4385.  
  4386.  
  4387.   16  Unmatched ELSE statement
  4388.  
  4389.       The ELSE statement found has no opening IF or IFF command.
  4390.  
  4391.  
  4392.   17  Unmatched ENDIFF statement
  4393.  
  4394.       The ENDIFF statement found has no opening IFF command.
  4395.  
  4396.   18  Unexpected end of file, no matching ENDTEXT
  4397.  
  4398.       A TEXT command was used without an ENDTEXT command and TurboBAT
  4399.       read to the end of the input file before finding an ENDTEXT and
  4400.       could not finish the compile.
  4401.  
  4402.  
  4403. TURBOBAT - Turbo Batch File Compiler
  4404. _____________________________________________________________________
  4405.  
  4406.  
  4407.   19  Unmatched ENDTEXT
  4408.  
  4409.       The ENDTEXT statement found has no opening TEXT command.
  4410.  
  4411.  
  4412.   20  Syntax error
  4413.  
  4414.       Invalid command syntax was used.  Consult the TurboBAT manual
  4415.       for command usage.
  4416.  
  4417.  
  4418.   21  4DOS Specific command used
  4419.  
  4420.       A command was used that is normally only supported by the use of
  4421.       4DOS.  If the 4DOS extension is supported internally by Turbobat
  4422.       then there is no problem.  However, if any commands are used that
  4423.       are not supported internally the resulting .COM file will only work
  4424.       on a system running 4DOS.
  4425.  
  4426.   22  TurboBAT extension used
  4427.  
  4428.       This is notifying you that a non standard command was used
  4429.       inside the batch file.  There is no problem with this usage,
  4430.       except that the .BAT file might not work unless compiled with
  4431.       TurboBAT.
  4432.  
  4433.  
  4434.   23  Open REPEAT statement
  4435.  
  4436.       A REPEAT command was used with no UNTIL command to close it.
  4437.  
  4438.  
  4439.   24  Open WHILE statement
  4440.  
  4441.       A WHILE command was used with no WEND command to close it.
  4442.  
  4443.  
  4444.   25  Open IFF/ELSEIFF statement
  4445.  
  4446.       An IFF or ELSEIFF statement was used with no ENDIFF to close it.
  4447.  
  4448.  
  4449.   26  Command not supported in this version of Turbobat
  4450.  
  4451.       A command was used that is not supported by TurboBAT.  Contact
  4452.       Foley Hi-Tech Systems for details on solving this problem.
  4453.  
  4454.  
  4455.   99  Internal error - please contact Foley Hi-Tech Systems
  4456.  
  4457.       An internal processing error has occured with TurboBAT.  Contact
  4458.       Foley Hi-Tech Systems technical support.
  4459.  
  4460.  
  4461.  
  4462.  
  4463.  
  4464.  
  4465.  
  4466. TurboTXT - Text File Compiler
  4467. _____________________________________________________________________
  4468.  
  4469.  
  4470. DESCRIPTION
  4471.  
  4472.   TurboTXT will convert a standard text file into a self displaying
  4473.   EXE program, containing both text and the necessary code to display
  4474.   the text.  The compiled file will have built in search and printing
  4475.   capabilities.
  4476.  
  4477.  
  4478.  
  4479. COMMAND FORMAT
  4480.  
  4481.   TURBOTXT [/Axx] [/Fxx] source [destination]
  4482.  
  4483.  
  4484.   /Axx          Sets the video attributes for the text being displayed.
  4485.                 xx is the attribute value. Use the chart below to
  4486.                 calculate the attribute value you wish to use.
  4487.  
  4488.   /Fxx          Sets the video attributes for the help line at the
  4489.                 bottom of the screen being displayed. xx is the
  4490.                 attribute value. Use the chart below to calculate the
  4491.                 attribute value you wish to use.
  4492.  
  4493.   source        the source text file to be compiled.  Can be any
  4494.                 standard DOS text file.
  4495.  
  4496.   destination   can be any valid dos filename.  If no destination is
  4497.                 entered the file created will be called README.EXE.
  4498.  
  4499.  
  4500.  
  4501.  
  4502. TurboTXT - Text file Compiler
  4503. _____________________________________________________________________
  4504.  
  4505. COLORS
  4506.  
  4507.   TurboTXT allows you to choose the video attributes that will be used
  4508.   to display the text in the compiled README.EXE program. The number
  4509.   used to set the attribute is calculated by choosing the background
  4510.   color and then the near ground color. The formula to use to get this
  4511.   number is:
  4512.  
  4513.   A  = BACKGROUND COLOR x 16
  4514.   B  = NEARGROUND COLOR
  4515.  
  4516.   xx = A + B;
  4517.  
  4518.  
  4519.   BACKGROUND COLORS                   NEARGROUND COLORS
  4520.  
  4521.     BLACK      0                       BLACK          0
  4522.     BLUE       1                       BLUE           1
  4523.     GREEN      2                       GREEN          2
  4524.     CYAN       3                       CYAN           3
  4525.     RED        4                       RED            4
  4526.     MAGENTA    5                       MAGENTA        5
  4527.     BROWN      6                       BROWN          6
  4528.     LIGHTGRAY  7                       LIGHTGRAY      7
  4529.                                        DARKGRAY       8
  4530.                                        LIGHTBLUE      9
  4531.                                        LIGHTGREEN    10
  4532.                                        LIGHTCYAN     11
  4533.                                        LIGHTRED      12
  4534.                                        LIGHTMAGENTA  13
  4535.                                        YELLOW        14
  4536.                                        WHITE         15
  4537.  
  4538.  
  4539.   so to display LIGHTRED text on a BLUE background you would use
  4540.   the following calclation:
  4541.  
  4542.   A  = 1 x 16  = 16
  4543.  
  4544.   B  = 12
  4545.  
  4546.   xx = 16 + 12 = 28
  4547.  
  4548.   TurboTXT /A28 README.TXT
  4549.  
  4550.  
  4551.  
  4552. NOTES
  4553.  
  4554.   When this program is executed, the displayed text can be
  4555.   scrolled with the cursor keys. Direct screen writing is used so
  4556.   the display is extremely fast. Snow supression will occur if a
  4557.   CGA monitor is detected.
  4558.  
  4559.   If the output file is not specified README.EXE will be used. If
  4560.   the extension is omitted from the output filename, EXE will be
  4561.   used.
  4562.  
  4563.   The following keys are available when the created program is
  4564.   executed:
  4565.  
  4566.         Up Arrow        Scroll up one line
  4567.         Down Arrow      Scroll down one line
  4568.         Page Up         Scroll up one page
  4569.         Page Down       Scroll down one page
  4570.         Left Arrow      Scroll Left one character
  4571.         Right Arrow     Scroll Right one character
  4572.         Home            Go to start of text
  4573.         End             Go to end of text
  4574.         F               Find a string in the text file
  4575.         A               Search for the next occurance of find string
  4576.         P               Print the text file
  4577.         ESC             Exit program
  4578.         Alt-X           Exit program
  4579.  
  4580.  
  4581.   The .EXE program produced automatically supports screen sizes other
  4582.   than 80x25. As long as the proper screen values are in the BIOS data
  4583.   area and the screen width is at least 80 columns and no greater than
  4584.   255 columns it will work with the detected mode automatically.
  4585.  
  4586.  
  4587. EXAMPLES
  4588.  
  4589.   TURBOTXT help.txt help
  4590.  
  4591.   The text in HELP.TXT is used to create HELP.EXE.
  4592.  
  4593.  
  4594.  
  4595.  
  4596.  
  4597.  
  4598.  
  4599. USEMEM - Programmers Memory Usage Utility
  4600. _____________________________________________________________________
  4601.  
  4602.  
  4603. DESCRIPTION
  4604.  
  4605.   USEMEM is a utility that allows you to tailor you useable memory to
  4606.   very exact sizes.  This is very useful when testing programs or
  4607.   systems and verifying minimum amounts of memory required.
  4608.  
  4609.  
  4610. VERSION
  4611.  
  4612.   1.10  09/03/91
  4613.  
  4614.  
  4615. USAGE
  4616.  
  4617.   USEMEM [nnnn] [/Tnnnn] [/Ennnn] [/TEnnnn] [/U]
  4618.  
  4619.   nnnn         amount of conventional memory to use
  4620.  
  4621.   /Tnnnn       amount of conventional memory to leave
  4622.  
  4623.   /Ennnn       amount of expanded memory to use
  4624.  
  4625.   /TEnnnn      amount of expanded memory to leave
  4626.  
  4627.   /U           Unload last copy of USEMEM
  4628.  
  4629.  
  4630.  
  4631.  
  4632.  
  4633. USEMOUSE - Use mouse for Keyboard Emulation
  4634. _____________________________________________________________________
  4635.  
  4636.  
  4637.  
  4638. DESCRIPTION
  4639.  
  4640.   USEMOUSE is a utility designed to any DOS application the ability to
  4641.   use the mouse.  USEMOUSE makes mouse movement emulate the four
  4642.   directional arrow keys.  You can also specify the emulation values
  4643.   for each of the button events of the mouse.  USEMOUSE supports most
  4644.   2 and 3 button mice.
  4645.  
  4646.  
  4647. VERSION
  4648.  
  4649.   1.51  03/08/92
  4650.  
  4651.  
  4652. RESIDENT MEMORY USAGE
  4653.  
  4654.   928 bytes
  4655.  
  4656.  
  4657.  
  4658. COMMAND FORMAT
  4659.  
  4660.   USEMOUSE [/?][/Hn][/Vn][Lxxx][/Cxxx][/Rxxx][/Bxxx][/U]
  4661.  
  4662.  
  4663.   /?     display information about program
  4664.  
  4665.   /Hn    Horizontal acceleration.  Default is 5.  1 is the slowest, 9
  4666.          is the fastest.
  4667.  
  4668.   /Vn    Vertical acceleration.  Default is 5.  1 is the slowest, 9 is
  4669.          the fastest.
  4670.  
  4671.   /Lxxx  Left Button key value.  Default is [ENTER]
  4672.  
  4673.  
  4674.   /Cxxx  Center Button key value.  Default is
  4675.  
  4676.   /Rxxx  Right Button key value.  Default is [ESC]
  4677.  
  4678.   /Bxxx  Both Button key value.  Default is [CTRL]C.
  4679.  
  4680.          see key chart below
  4681.  
  4682.   /U     Uninstall.  Will remove USEMOUSE from memory.
  4683.  
  4684.   /D     Disable the functions but remain in memory
  4685.  
  4686.   /I     set the TSR ID number where nn is a hex value from 81-FF
  4687.  
  4688.  
  4689.  
  4690. USEMOUSE - Use mouse for Keyboard Emulation
  4691. _____________________________________________________________________
  4692. NOTES
  4693.  
  4694.   USEMOUSE's features can be disabled when running an application that
  4695.   has built in mouse support.  In this case you will need to run
  4696.   USEMOUSE to reset the internal tables for USEMOUSE to continue
  4697.   running from non-mouse supported applications.
  4698.  
  4699.   Once you have loaded USEMOUSE you can use the mouse in conjunction
  4700.   with the normal cursor keys.  USEMOUSE does not disable these keys
  4701.   but allows the use of either the cursor keys or the mouse for input.
  4702.  
  4703.   Many programs do support mice and when you load some of these
  4704.   applications they will disable the USEMOUSE functions upon exiting.
  4705.   In thsese situations you will need to reenable the USEMOUSE program
  4706.   by running it.  When your run USEMOUSE a second time it will notice
  4707.   that a resident copy is already loaded and will reenable the
  4708.   USEMOUSE parameters.  If this happens with a program that you use
  4709.   often you may wish to add the USEMOUSE command in a batch file to be
  4710.   called after exiting the application that causes this.
  4711.  
  4712.  
  4713.  
  4714. KEY VALUES
  4715.  
  4716.   If you wish to set the USEMOUSE key options to something other than
  4717.   the defaults you must use the chart below to determine the code for
  4718.   that keystroke.  Codes above 31 must be preceded with an @ symbol as
  4719.   these are extended key codes.
  4720.  
  4721.  
  4722.         Key            Code
  4723.         ---            ----
  4724.         [F1]-[F10]     59-68
  4725.         [F11]-[F12]    133-134
  4726.  
  4727.         [ESC]          01
  4728.         [BKSP]         14
  4729.         [ENTER]        1C
  4730.         [HOME]         71
  4731.         [UPARR]        72
  4732.         [PGUP]         73
  4733.         [LARR]         75
  4734.         [RARR]         77
  4735.         [END]          79
  4736.         [DNARR]        80
  4737.         [PGDN]         81
  4738.         [INS]          82
  4739.         [DEL]          83
  4740.  
  4741.  
  4742.  
  4743. VIDMODE - Set DOS Video Mode
  4744. _____________________________________________________________________
  4745.  
  4746.  
  4747. DESCRIPTION
  4748.  
  4749.   VIDMODE allows you to set or reset your video adapters current text
  4750.   mode from the DOS prompt.  It supports all video text modes
  4751.   including EGA 43 line and VGA 50 line modes.
  4752.  
  4753.  
  4754. VERSION
  4755.  
  4756.   1.41  03/29/92
  4757.  
  4758.  
  4759. COMMAND FORMAT
  4760.  
  4761.   VIDMODE [mode]
  4762.  
  4763.   MODE      SIZE        COLORS/Adapter
  4764.  
  4765.    0       40 x 25     Black & White CGA
  4766.  
  4767.    1       40 x 25     16 Color CGA
  4768.  
  4769.    2       80 x 25     Black & White CGA
  4770.  
  4771.    3       80 x 25     16 Color CGA
  4772.  
  4773.    7       80 x 25     Monochrome / Hercules
  4774.  
  4775.    8       80 x 43/50  16 Color EGA/VGA
  4776.  
  4777.  
  4778. NOTES
  4779.  
  4780.   If you run VIDMODE with no options you will get a display showing
  4781.   the supported modes as well as a notice of the current mode.
  4782.  
  4783.  
  4784. VIEW - File Viewing Utility
  4785. _____________________________________________________________________
  4786.  
  4787.  
  4788. DESCRIPTION
  4789.  
  4790.   View allows you to view any file in the MS-DOS environment.  You
  4791.   can view text, binary and archive files.  View will automatically
  4792.   choose which viewing mode is the best to fit the file type.  You
  4793.   can navigate around your disk drive with view and view any file
  4794.   that is listed in the view directory listing by pressing the
  4795.   [ENTER] key after highlighting the file name.
  4796.  
  4797.  
  4798. VERSION
  4799.  
  4800.   1.04  08/06/92
  4801.  
  4802.  
  4803. COMMAND FORMAT
  4804.  
  4805.   VIEW [filename]
  4806.  
  4807.  
  4808.   [filename]  is the name of the file to view.  If none is entered View
  4809.               will display a directory listing
  4810.  
  4811.  
  4812.  
  4813.  
  4814.  
  4815. VOLLABEL - Set Disk Volume Label
  4816. _____________________________________________________________________
  4817.  
  4818.  
  4819. DESCRIPTION
  4820.  
  4821.   VOLLABEL is a utility that allows you to view and modify the volume
  4822.   label on any disk.  The volume label is a 12 digit string that can
  4823.   be placed on any disk to help you recognize what the disk is used
  4824.   for. VOLLABEL also allows you to erase an existing label.
  4825.  
  4826.  
  4827. VERSION
  4828.  
  4829.   1.21  03/29/92
  4830.  
  4831.  
  4832. COMMAND FORMAT
  4833.  
  4834.   VOLLABEL [d:] [label]
  4835.  
  4836.   d:         is the drive that the label is to be found on.
  4837.  
  4838.   [label]    is any string up to 12 characters to be placed on the
  4839.              disk as the volume label.
  4840.  
  4841.  
  4842. NOTES
  4843.  
  4844.   This is a replacement for the DOS file LABEL, which is available in
  4845.   DOS 3.0 and greater.  VOLLABEL allows a mixture of upper or lower
  4846.   case letters and will prompt you for the information required.
  4847.  
  4848.  
  4849.  
  4850.  
  4851.  
  4852.  
  4853.  
  4854.  
  4855. ExtraDOS Toolbox Professional■ is a compilation of powerful and
  4856. sophisticated tools for MS-DOS users. The programs offer
  4857. functionality; some enhance programs already found in MS-DOS, other
  4858. tools were familiar to the Unix world and are now available in MS-DOS.
  4859. ExtraDOS also compliments PC Tools and Norton utilities by offering
  4860. many features not found in these packages. The quality of our tools
  4861. will allow you to work faster, smarter and better.
  4862.  
  4863. Paul Somerson, former Executive Editor of PC Magazine, has selected
  4864. over 30 of ExtraDOS' utilities for his Bantam Books publication, DOS
  4865. Power Tools, 2nd Edition, Revised for DOS 5.0.
  4866.  
  4867.  
  4868.  
  4869. Features Of ExtraDOS Toolbox■
  4870.  
  4871.  
  4872. ADDCOMM*   allows you to define the actual address of your
  4873.            communications ports in the DOS lower memory segment
  4874.            allowing older machines to support COM3 and COM4.
  4875.  
  4876. ALARMCLK*  provides a simple alarm clock for MS-DOS machines.
  4877.  
  4878. ALLSUB*    Allows any command or program to be run on the current
  4879.            directory as well as all on subdirectories of the current
  4880.            directory. This is useful for deleting groups of files or
  4881.            performing tasks with programs that don't normally allow
  4882.            for subdirectories.
  4883.  
  4884. AREACODE*  AREACODE is a utility that will help you locate the region
  4885.            to which an area code applies or to locate the area code
  4886.            for a specific region.
  4887.  
  4888. BANNER*    Create a large banner using a standard ASCII printer.
  4889.  
  4890. BOOT       Reboot PC from within a batch file or from the DOS command
  4891.            line.
  4892.  
  4893. BOOTCTL    Boot system on hard drive even with a non system floppy
  4894.            disk in the A: drive.
  4895.  
  4896. BOOTLOCK*  Locks out the [CTRL]C, [CTRL][BREAK] and [CTRL][ALT][DEL]
  4897.            keystroke functions.  Disable one or any combination of
  4898.            these functions.
  4899.  
  4900. BRKBOX*    Software version of a breakout box. Displays the status of
  4901.            the Serial or Parallel ports on the screen.  This is a very
  4902.            handy tool when trying to debug communications or printing
  4903.            problems.
  4904.  
  4905. CALENDAR*  Display monthly or yearly calendar
  4906.  
  4907. CAT*       Unix like CAT utility for displaying, printing, and
  4908.            combining files.
  4909.  
  4910. CHIMES*    Quarterly hour clock chimes.  Westminster, Saint Michael,
  4911.            or Whittington chimes.
  4912.  
  4913. CLEANFL    Makes the task of cleaning floppy drive heads much easier
  4914.            and more thorough. Moves the head of the floppy drive to
  4915.            travel the entire span of the cleaning floppy rather than
  4916.            just using a small portion of the cleaning diskette.
  4917.  
  4918.  
  4919.  
  4920. CLEANUP    Cleanup allows you to recover valuable space that is eaten
  4921.            up by unused or duplicate files on your hard and floppy
  4922.            drives. Quickly isolates unused and duplicate files and
  4923.            removes them.
  4924.  
  4925. COUNT      Counts the number of characters, words and lines in a file.
  4926.  
  4927. CURLOCK*   CURLOCK locks the cursor shape (optionally set with CURSOR)
  4928.            so that no matter what software you use the cursor will not
  4929.            be changed.
  4930.  
  4931. CURSOR*    Let's you change the size and shape of the DOS cursor.
  4932.  
  4933. CUT*       Unix like utility for displaying and printing text files in
  4934.            different formats by eliminating columns and other
  4935.            formatting options.
  4936.  
  4937. CUTPASTE   Small clipboard utility for MS-DOS.  CUTPASTE allows you to
  4938.            pop up over any DOS application and copy a portion of the
  4939.            information displayed on the screen and paste it into
  4940.            another application, to the printer or to a file.
  4941.  
  4942. DELAY*     Sets a user defined delay in batch files or CONFIG.SYS.
  4943.  
  4944. DETAB*     Strips any tab characters from an ASCII text file and
  4945.            converts them into spaces. This is especially useful when
  4946.            working with old formatted files that you would like to
  4947.            work with in an editor which treats fixed tabs differently.
  4948.  
  4949. DISKINFO   Reads the boot sector of a disk and then makes a DOS call
  4950.            to find out the information that DOS has for that disk. It
  4951.            will then list out the information in a side by side format
  4952.            so that you may compare the reports from DOS and the boot
  4953.            record.
  4954.  
  4955. EDIT       SuperEdit full screen editor many features including
  4956.            multiple windows, text formatting options and pull down
  4957.            menus.
  4958.  
  4959. EVAL*      DOS command line calculator that evaluates mathematical
  4960.            expressions input on the command line.
  4961.  
  4962. FILEATTR   Allows you to set or change the attributes of a group of
  4963.            files.
  4964.  
  4965. FILEINFO   Alleviates the problem that DOS has created by only
  4966.            allowing 8 characters to describe a file. FILEINFO provides
  4967.            a way of adding comments to files in any directory.
  4968.  
  4969. FILESIZE*  Displays a list of files and their respective sizes with
  4970.            summary that gives total sizes, number of files, totals
  4971.            space on disk and space available both in bytes and
  4972.            percentage.
  4973.  
  4974. FILETREE*  Scans the directory structure of a disk and gives a top
  4975.            down tree listing of the entire disk's directory structure.
  4976.  
  4977. FINDFILE*  Will locate files by searching the entire disk for a
  4978.            specified file. Also searches within compressed files to
  4979.            searchfor filenames. When it finds a matching file it will
  4980.            display the directory the file was found in, the complete
  4981.            file name, the file size, creation date and time, and any
  4982.            attributes associated with the file.
  4983.  
  4984.  
  4985. HELP       HELP prints out help messages on some of the more useful
  4986.            and popular DOS commands.
  4987.  
  4988. HEXDUMP*   Provides you a quick dump of the contents of any file.  The
  4989.            advantage of HEXDUMP is that you can quickly dump the
  4990.            contents of any file to the screen without having to load
  4991.            the overhead of a shell program.
  4992.  
  4993. HUSH*      A utility that can eliminate a majority of the sounds
  4994.            generated by the PC's internal speaker.
  4995.  
  4996. KILLDIR*   Makes eliminating a directory and all of it's contents a
  4997.            lot easier. It displays information about the directory
  4998.            that includes the number of files and their sizes as well
  4999.            as any subdirectory information.
  5000.  
  5001. LASER      Helps you set your laser printer's mode and also makes it
  5002.            easy for you to send control codes to it.
  5003.  
  5004. LS*        Unix like file listing utility.  It has many advanced
  5005.            features beyond that of the DIR command found in DOS.
  5006.  
  5007. MONITOR    MONITOR displays an adjustment pattern for your monitor.
  5008.            It is useful when trying to align and adjust monitors.
  5009.            Support HERCULES through VGA cards MOVE      Moves any file
  5010.            from one place to another.
  5011.  
  5012. MOVE       Move files to different locations on the hard disk without
  5013.            having to copy and delete manually.  Supports multiple hard
  5014.            drives including network drives.
  5015.  
  5016. NAMEDIR*   Renames directories without emptying or modifying their it's
  5017.            contents.
  5018.  
  5019. NO         File exlusion utility.  Let's you run a command on all files
  5020.            except specified groups.
  5021.  
  5022. PATHFIND*  Allows you to search the file path for any files.  Will
  5023.            display the files that it finds in order of appearance
  5024.            within the path. This is handy when you are trying to
  5025.            locate a similar program or file that could exist in
  5026.            multiple places in your path statement.
  5027.  
  5028. PSPRINT    Allows you to print DOS ASCII Text files on a PostScript
  5029.            device without the usual conversion.
  5030.  
  5031. SCRNATTR*  Sets the foreground, background and border colors at the DOS
  5032.            prompt.
  5033.  
  5034. SPEEDRAM*  Increases the speed of your system CPU by changing the
  5035.            refresh rate of your system's 8253 timer chip. SpeedRam
  5036.            should increase your CPU's performance from 2% to 10%.
  5037.  
  5038. TEXTSRCH*  Searches for all occurrences of a given string inside of a
  5039.            specified text file.
  5040.  
  5041. TIDY*      Scans drives for any .BAK and 0 length files and deletes
  5042.            them automatically.
  5043.  
  5044. TOUCH*     A unix like utility used to stamp a file's attributes with
  5045.            the current system date and time.
  5046.  
  5047.  
  5048.  
  5049.  
  5050. TURBOBAT* Compiles batch files into .COM binary programs.  This will
  5051.           greatly increase the speed of large batch files by allowing
  5052.           them to run in machine code rather than interpreted DOS
  5053.           commands.
  5054.  
  5055. USEMEM    Program allows you to use up memory for testing programs and
  5056.           applications with a minimal memory setting.
  5057.  
  5058. USEMOUSE  Gives any DOS application the ability to use the mouse.
  5059.  
  5060. VIDMODE   Set the current video mode from the DOS prompt.  Allows
  5061.           switching to any of the supported text modes.
  5062.  
  5063. VOLLABEL  Allows you to view and modify the volume label on any disk.
  5064.  
  5065.  
  5066.  
  5067. * denotes utilities included in DOS Power Tools.
  5068.  
  5069.  
  5070. ExtraDOS Toolbox Professional is available at your local computer dealer or
  5071. directly from Foley Hi-Tech Systems for $59.95. - 415-882-1730
  5072.  
  5073. MasterCard, Visa and COD orders are accepted.                                                               xdosfly 7/23/91
  5074.  
  5075.  
  5076.  
  5077.  
  5078.     TECHNICAL SUPPORT
  5079. _____________________________________________________________________
  5080.  
  5081.  
  5082.   Often we get calls from people asking questions that can be
  5083.   solved easily by checking through the manual before calling tech
  5084.   support. We ask that you browse the manual and look for information
  5085.   pertaining to your particular problem before calling. This can often
  5086.   save you time, as we take a collection of our most common questions
  5087.   and try to address them in this manual.
  5088.  
  5089.   We offer alternative methods besides the conventional phone
  5090.   support, such as a multi-line 24-hour BBS system. We also monitor
  5091.   most technical conferences in the BBS Interlink and RelayNet
  5092.   networks as well as many conferences on the CompuServe
  5093.   Information System. You may send messages and questions via any of
  5094.   these services.
  5095.  
  5096.   Currently our Tech Support office is staffed Monday through Friday
  5097.   from 9:00 a.m. to 5:00 p.m. Pacific Time. There is a chance,
  5098.   however, that someone is in the office outside this time frame.
  5099.   If so, we will gladly answer your questions outside the normal
  5100.   business hours.  Registered users are given unlimited technical
  5101.   support.
  5102.  
  5103.   Foley Hi-Tech Systems
  5104.   Technical Support Department
  5105.   185 Berry Street
  5106.   San Francisco, CA  94107
  5107.   (415) 882-1730
  5108.   (415) 882-1733 FAX
  5109.   (415) 882-1735 BBS
  5110.   PCVENB Forum  Section/Library  13   CompuServe
  5111.  
  5112.  
  5113.  
  5114.  
  5115. CREDITS
  5116. _____________________________________________________________________
  5117.  
  5118.  
  5119.   This collection of utilities started out as a small set of home
  5120.   grown tools that I just could not stand to live without.  Many times
  5121.   someone would see me using them and ask for a copy.  This was a big
  5122.   mistake.  All of the sudden I had to debug my code.  Someone would
  5123.   call me up and remind me of some problem with a utility that I had
  5124.   written or asked me to just add this one little feature.  Six years
  5125.   later the package has evolved to its current state.  Along the way I
  5126.   have had the help of many people in testing and ideas for products.
  5127.   I would like to thank all of those people who have of course
  5128.   registered these utilities as this is now a new incentive for
  5129.   continuing to expand them.  More specifically I'd like to thank the
  5130.   following:
  5131.  
  5132.   Kathy Smith
  5133.   Jay Wessel
  5134.   Roger Cross
  5135.   Brian & Tess for Channel 1
  5136.   Paul Somerson & Bantam Books
  5137.   PC Tech Journal (A Great Loss)
  5138.   PC Magazine
  5139.   Byte Magazine
  5140.   Jerry Pournelle
  5141.   Association of Shareware Professionals
  5142.  
  5143.  
  5144.  
  5145.  
  5146. PROGRAMMING
  5147.  
  5148.   The ExtraDOS Toolbox utilties use a wide variety of programming
  5149.   tools including:
  5150.  
  5151.   Borland Turbo Pascal 7.0
  5152.   Borland Turbo Assembler 3.0
  5153.   Borland Turbo C++ 1.0
  5154.   Borland Turbo Debugger 2.0
  5155.   Turbo Power Software Object Professional 1.0
  5156.   Phil Katz' PKLite Professional 1.13
  5157.   Unity Programmers Editor 3.33
  5158.   Ralph Browns' Interrupt List
  5159.  
  5160.  
  5161.   Programming by:
  5162.  
  5163.   Mike Blaszczak
  5164.   David Foley
  5165.   Joe Halpin
  5166.   Bill McKee
  5167.   Mike Molloy
  5168.   Mike Viens
  5169.   Ross Wentworth
  5170.   Randall Woodman
  5171.  
  5172.  
  5173.  
  5174. CREDITS
  5175. _____________________________________________________________________
  5176.  
  5177.  
  5178.  
  5179. ART
  5180.  
  5181.   Artwork for the ExtraDOS Toolbox was created using:
  5182.  
  5183.   Ian Davis' TheDraw 4.01
  5184.   Aldus Freehand 2.0
  5185.   Electronic Arts Studio/8 2.0
  5186.  
  5187.  
  5188.   Art by:
  5189.  
  5190.   David Foley
  5191.   Noel Gamboa
  5192.   Moses Gates
  5193.   Shahasp Herardian
  5194.   Pat McSween
  5195.   Ross Wentworth
  5196.  
  5197.  
  5198. DOCUMENTATION
  5199.  
  5200.   Documentation for the ExtraDOS Toolbox was written using:
  5201.  
  5202.   FHTS SuperEdit 3.04
  5203.   Word Perfect 5.1
  5204.   MS Word for Windows 2.0
  5205.   Grammatik for Windows 1.0
  5206.   Aldus Pagemaker 4.0
  5207.   Unity Programmers Editor 3.33
  5208.  
  5209.  
  5210.   Documentation by:
  5211.  
  5212.   Mike Blaszczak
  5213.   David Foley
  5214.   Mike Viens
  5215.   Ross Wentworth
  5216.  
  5217.  
  5218.   Printed Manuals by:
  5219.  
  5220.   BindCo, Brisbane, CA.
  5221.  
  5222.  
  5223. LICENSE INFORMATION
  5224.  
  5225.   CHIMES, EVAL and RAMDRIVE are derivatives of the Nifty James
  5226.   utilties by Mike Blaszczak.
  5227.  
  5228.   FILEATTR, NAMEDIR and SWAPFILE are derivatives of the Fantastic
  5229.   Utilities by Mike Viens.
  5230.  
  5231.  
  5232.  
  5233.  
  5234. EXTRADOS TOOLBOX UPCOMING ADDITIONS
  5235. _____________________________________________________________________
  5236.  
  5237.  
  5238. We are constantly adding new utilities to the ExtraDOS Toolbox
  5239. collection.  Some are developments of ideas from our customers.  If
  5240. you know of a utility that you would find handy or updates to
  5241. existing utilities please let us know about them.
  5242.  
  5243.  
  5244. BATPLUS     Collection of enhancements for DOS Batch files.  BATPLUS
  5245.             enhancements will also be supported by TurboBAT.
  5246.  
  5247. BOOTMGR     Boot Manager will allow you to choose from many different
  5248.             boot up configurations by displaying a menu of choices
  5249.             at boot time.  Each configuration can have a seperate
  5250.             AUTOEXEC.BAT and CONFIG.SYS associated with it.
  5251.  
  5252. DIALIT      Small TSR that allows you to pop up over any text screen
  5253.             and capture a phone number and then dialing with your
  5254.             modem.
  5255.  
  5256. DIFF        Full screen file comparison utility.  Will display the
  5257.             differences between two different files.
  5258.  
  5259. DIRSORT     Sort directories by Name, Extension, Date, Time or Size.
  5260.  
  5261. DISKTEST    Command line utility to perform testing functions on disk
  5262.             drives looking for bad sectors or clusters.
  5263.  
  5264. EMSX86      EMS 4.0 Memory Manager that converts Extended Memory into
  5265.             LIM EMS 4.0 Expanded memory.
  5266.  
  5267. FKEYSET     Allows you to assign customized values for all the function
  5268.             keys.
  5269.  
  5270. LQPRINT     Allows 9 pin dot matrix printers to print near letter
  5271.             quality output by converting text into high resolution
  5272.             graphics.
  5273.  
  5274. NBSTIME     Will set your PC clock to National Atomic Clock time by
  5275.             calling NBS with your modem.
  5276.  
  5277. PRMPTMGR    Prompt Manager gives you access to a library of DOS prompts
  5278.             and allows you to create your own DOS prompts.
  5279.  
  5280. PRINTCTL    Print Controller is a multiple printer spool and configuration
  5281.             utility.  Supports EMS or DISK spooling and up to three
  5282.             printer ports.
  5283.  
  5284.  
  5285.  
  5286. EXTRADOS TOOLBOX UPCOMING ADDITIONS
  5287. _____________________________________________________________________
  5288.  
  5289.  
  5290. SORT        Advanced SORT utilty for DOS.  Features many enhancements o
  5291.             over the DOS version.
  5292.  
  5293. SPEEDFL     Increase access to some floppy disk drives.
  5294.  
  5295. SPLITFL     Split files into multiples for modem or diskette transfers.
  5296.  
  5297. STOPWTCH    Stop Watch allows you to time programs at the DOS prompt.
  5298.  
  5299. SWAPFILE    Swap to file names with the associated files.
  5300.  
  5301. XCD         Smart CHDIR command.  Will accept partial names.
  5302.  
  5303. XDEL        Advanced delete command.  Allows many options and exclusions.
  5304.  
  5305. XDIR        Updated DIR command with sort options.
  5306.  
  5307. ZIPCODE     TSR to allow the searching of US Postal Zip Code Database.
  5308.  
  5309.  
  5310.  
  5311.  
  5312.   The latest versions of the ExtraDOS Toolbox utilities can be found on:
  5313.  
  5314.   FHTS PC GURU III BBS, San Francisco, CA  (415) 882-1735
  5315.  
  5316.   CHANNEL 1 BBS, Cambridge, MA             (617) 354-8873
  5317.  
  5318.   COMPUSERVE INFORMATION SERVICE           PCVENB CONF. 13
  5319.  
  5320.  
  5321.  
  5322. FHTS Products
  5323. _____________________________________________________________________
  5324.  
  5325.  
  5326. Safety Disk (tm)
  5327.  
  5328.   Safety Disk saves all of your systems vital information and will
  5329.   solve most problems due to:  Loss of battery power, Loss of CMOS
  5330.   information, accidental deletion of boot files, virus damage to boot
  5331.   disk.
  5332.  
  5333.  
  5334.   "Use Safety Disk and your PC is Safe.", Computer Shopper, March 1992
  5335.  
  5336.   "Used in Conjuntion with a conventional backup utility, Safety Disk,
  5337.    for $59.95 will provide as bulletproof a backup as you're likely to
  5338.    find in the PC marketplace.", InfoWorld, February 10, 1992
  5339.  
  5340.   "Safety Disk is so deceptively easy to use that it makes hard-drive
  5341.    and computer maintenance seem impossibly easy.", PCM Magazine, May
  5342.    1992
  5343.  
  5344.   "I have discovered the most unique and useful system maintenance
  5345.    utility since Spinrite came along.", MBUG PC Newsletter, December,
  5346.    1991
  5347.  
  5348.  
  5349. ExtraDOS Toolbox (tm)
  5350.  
  5351.   A large collection of over 50 utilities that DOS forgot. Includes
  5352.   many helpful utilities that enhance MS-DOS machines. Featured in the
  5353.   DOS Power Tools, 2nd Edition, Revised for DOS 5.0 book by Bantam
  5354.   Books.
  5355.  
  5356.  
  5357. WizLabel (tm)
  5358.  
  5359.   Print Sharp Wizard phone listings directly to your SLP Printer
  5360.   without having to convert your data.
  5361.  
  5362.  
  5363. Coach Database System■.
  5364.  
  5365.   CDBS provides a method for tracking and evaluating NBA teams, NBA
  5366.   players, and college players. It supplies a comprehensive report
  5367.   generator for building decision support reports on scouted players.
  5368.  
  5369.  
  5370.  
  5371. FHTS Products
  5372. _____________________________________________________________________
  5373.  
  5374.  
  5375.  
  5376. Press Gate Manager■.
  5377.  
  5378.   Software for event organizers. Creates and maintains a database of
  5379.   events and guests with the ability to track seating by type,
  5380.   location, and person. Produces seating charts and labels for press
  5381.   passes.
  5382.  
  5383.  
  5384. FINDB■.
  5385.  
  5386.   Financial Database System for tracking shareholders in a company.
  5387.   Allows the instant retrieval of information based on any part of a
  5388.   persons account id, ss#, zip code etc.  Has support for completely
  5389.   customized HP Laserjet tax forms.  Ideal for generating K1 tax
  5390.   reports for limited partnerships.
  5391.  
  5392.  
  5393.  
  5394. ExtraDOS Toolbox Professional    05/94      Registration Order Form
  5395.  
  5396. We offer discounts on quantity orders, multiple-user licenses, and dealer
  5397. pricing.  Please call for details.  We accept Visa, MasterCard, American
  5398. Express, company or personal checks.  You can use this handy order form
  5399. to order by MAIL.  You can order the entire toolbox or individual utilities
  5400. by listing them below.
  5401.  
  5402. VOICE:(415) 882-1730, Mon. - Fri., 9:00 a.m. - 5:00 p.m. Pacific.
  5403. FAX:  (415) 882-1733
  5404. BBS:  (415) 882-1735, 8N1, 12-9600 BPS, V22.bis, V.32.bis, V.42.bis, HST 14.4K
  5405. CIS:  PCVENB FORUM, section/library 13
  5406.  
  5407. Mail to:  Foley Hi-Tech Systems
  5408.           185 Berry Street
  5409.           San Francisco, CA  94107
  5410.  
  5411. ____ ExtraDOS Toolbox License Registration  w/manual  @ $59.95 ea $ ______
  5412.  
  5413. ____ Copies of ______________ Utility Registration    @ $19.95 ea $ ______
  5414.  
  5415. ____ Copies of ______________ Utility Registration    @ $19.95 ea $ ______
  5416.  
  5417. ____ "Walk Softly and Carry a Big Disk!" T-Shirt      @ $15.95 ea $ ______
  5418.  
  5419. Please Send my order on  [ ] 3 1/2" 1.4MB  or  [ ] 5 1/4" 360k
  5420.  
  5421.                                                         Subtotal  $ ______
  5422.  
  5423. California Residents, please add Sales Tax (TOTAL x 8.50%)        $ ______
  5424.  
  5425. Shipping:  USA - US Mail 2nd Day Priority Mail . . . . . $2.95
  5426.            USA - UPS Second Day Air  . . . . . . . . . .$10.00
  5427.            USA - UPS Priority Overnight  . . . . . . . .$15.00
  5428.            Canada  . . . . . . . . . . . . . . . . . . . $5.00
  5429.            International Locations - US Postal Air . . . $9..25    $ ______
  5430.  
  5431. C.O.D. orders, USA only, add . . . . . . . . . . . . . . $5.00    $ ______
  5432.  
  5433.                           Total (U.S. Funds drawn on U.S. Bank)   $
  5434.                                                                   ========
  5435.  
  5436. Payment by: CHECK - Included   (  )MC   (  )VISA  (  )AMERICAN EXPRESS
  5437.  
  5438.   Name: _______________________________________________________________
  5439.   Company (ONLY if company address):___________________________________
  5440.   Address: ____________________________________________________________
  5441.          : ____________________________________________________________
  5442.          : ____________________________________________________________
  5443.  
  5444. Voice Phone: _________________________ Home Phone:_____________________
  5445.  
  5446. Fax orders: Country Code and number:___________________________________
  5447.  
  5448. Credit Card #: _____________________________ Exp. Date: _______________
  5449.  
  5450. Signature of cardholder: ______________________________________________
  5451. Prices and terms subject to change without notice.
  5452.  
  5453.